chore(instant): import UI components directly

This commit is contained in:
Steve Klebanoff
2018-11-05 09:42:22 -08:00
parent 66261102de
commit eb46570a38
17 changed files with 49 additions and 25 deletions

View File

@@ -4,7 +4,7 @@ import { ColorOption } from '../style/theme';
import { Pulse } from './animations/pulse'; import { Pulse } from './animations/pulse';
import { Text } from './ui'; import { Text } from './ui/text';
interface PlainPlaceholder { interface PlainPlaceholder {
color: ColorOption; color: ColorOption;

View File

@@ -12,7 +12,8 @@ import { balanceUtil } from '../util/balance';
import { gasPriceEstimator } from '../util/gas_price_estimator'; import { gasPriceEstimator } from '../util/gas_price_estimator';
import { util } from '../util/util'; import { util } from '../util/util';
import { Button, Text } from './ui'; import { Button } from './ui/button';
import { Text } from './ui/text';
export interface BuyButtonProps { export interface BuyButtonProps {
buyQuote?: BuyQuote; buyQuote?: BuyQuote;

View File

@@ -3,7 +3,7 @@ import * as React from 'react';
import { TimedProgressBar } from '../components/timed_progress_bar'; import { TimedProgressBar } from '../components/timed_progress_bar';
import { TimeCounter } from '../components/time_counter'; import { TimeCounter } from '../components/time_counter';
import { Container } from '../components/ui'; import { Container } from '../components/ui/container';
import { OrderProcessState, OrderState } from '../types'; import { OrderProcessState, OrderState } from '../types';
export interface BuyOrderProgressProps { export interface BuyOrderProgressProps {

View File

@@ -7,7 +7,10 @@ import { AffiliateInfo, OrderProcessState, ZeroExInstantError } from '../types';
import { BuyButton } from './buy_button'; import { BuyButton } from './buy_button';
import { PlacingOrderButton } from './placing_order_button'; import { PlacingOrderButton } from './placing_order_button';
import { SecondaryButton } from './secondary_button'; import { SecondaryButton } from './secondary_button';
import { Button, Flex, Text } from './ui';
import { Button } from './ui/button';
import { Flex } from './ui/flex';
import { Text } from './ui/text';
export interface BuyOrderStateButtonProps { export interface BuyOrderStateButtonProps {
buyQuote?: BuyQuote; buyQuote?: BuyQuote;

View File

@@ -8,7 +8,11 @@ import { assetUtils } from '../util/asset';
import { util } from '../util/util'; import { util } from '../util/util';
import { ScalingAmountInput } from './scaling_amount_input'; import { ScalingAmountInput } from './scaling_amount_input';
import { Container, Flex, Icon, Text } from './ui';
import { Container } from './ui/container';
import { Flex } from './ui/flex';
import { Icon } from './ui/icon';
import { Text } from './ui/text';
// Asset amounts only apply to ERC20 assets // Asset amounts only apply to ERC20 assets
export interface ERC20AssetAmountInputProps { export interface ERC20AssetAmountInputProps {

View File

@@ -6,7 +6,11 @@ import { ERC20Asset } from '../types';
import { assetUtils } from '../util/asset'; import { assetUtils } from '../util/asset';
import { SearchInput } from './search_input'; import { SearchInput } from './search_input';
import { Circle, Container, Flex, Text } from './ui';
import { Circle } from './ui/circle';
import { Container } from './ui/container';
import { Flex } from './ui/flex';
import { Text } from './ui/text';
export interface ERC20TokenSelectorProps { export interface ERC20TokenSelectorProps {
tokens: ERC20Asset[]; tokens: ERC20Asset[];

View File

@@ -8,7 +8,11 @@ import { AsyncProcessState, ERC20Asset, OrderProcessState, OrderState } from '..
import { format } from '../util/format'; import { format } from '../util/format';
import { AmountPlaceholder } from './amount_placeholder'; import { AmountPlaceholder } from './amount_placeholder';
import { Container, Flex, Icon, Spinner, Text } from './ui'; import { Container } from './ui/container';
import { Flex } from './ui/flex';
import { Icon } from './ui/icon';
import { Spinner } from './ui/spinner';
import { Text } from './ui/text';
export interface InstantHeadingProps { export interface InstantHeadingProps {
selectedAssetAmount?: BigNumber; selectedAssetAmount?: BigNumber;

View File

@@ -8,7 +8,10 @@ import { ColorOption } from '../style/theme';
import { format } from '../util/format'; import { format } from '../util/format';
import { AmountPlaceholder } from './amount_placeholder'; import { AmountPlaceholder } from './amount_placeholder';
import { Container, Flex, Text } from './ui';
import { Container } from './ui/container';
import { Flex } from './ui/flex';
import { Text } from './ui/text';
export interface OrderDetailsProps { export interface OrderDetailsProps {
buyQuoteInfo?: BuyQuoteInfo; buyQuoteInfo?: BuyQuoteInfo;

View File

@@ -2,7 +2,10 @@ import * as React from 'react';
import { ColorOption } from '../style/theme'; import { ColorOption } from '../style/theme';
import { Button, Container, Spinner, Text } from './ui'; import { Button } from './ui/button';
import { Container } from './ui/container';
import { Spinner } from './ui/spinner';
import { Text } from './ui/text';
export const PlacingOrderButton: React.StatelessComponent<{}> = props => ( export const PlacingOrderButton: React.StatelessComponent<{}> = props => (
<Button isDisabled={true} width="100%"> <Button isDisabled={true} width="100%">

View File

@@ -4,7 +4,7 @@ import * as React from 'react';
import { ColorOption } from '../style/theme'; import { ColorOption } from '../style/theme';
import { util } from '../util/util'; import { util } from '../util/util';
import { Input } from './ui'; import { Input } from './ui/input';
export enum ScalingInputPhase { export enum ScalingInputPhase {
FixedFontSize, FixedFontSize,

View File

@@ -3,7 +3,10 @@ import * as React from 'react';
import { ColorOption } from '../style/theme'; import { ColorOption } from '../style/theme';
import { Container, Flex, Icon, Input, InputProps } from './ui'; import { Container } from './ui/container';
import { Flex } from './ui/flex';
import { Icon } from './ui/icon';
import { Input, InputProps } from './ui/input';
export interface SearchInputProps extends InputProps { export interface SearchInputProps extends InputProps {
backgroundColor?: ColorOption; backgroundColor?: ColorOption;

View File

@@ -3,7 +3,8 @@ import * as React from 'react';
import { ColorOption } from '../style/theme'; import { ColorOption } from '../style/theme';
import { Button, ButtonProps, Text } from './ui'; import { Button, ButtonProps } from './ui/button';
import { Text } from './ui/text';
export interface SecondaryButtonProps extends ButtonProps {} export interface SecondaryButtonProps extends ButtonProps {}

View File

@@ -5,7 +5,9 @@ import { ColorOption } from '../style/theme';
import { PositionAnimationSettings } from './animations/position_animation'; import { PositionAnimationSettings } from './animations/position_animation';
import { SlideAnimation, SlideAnimationState } from './animations/slide_animation'; import { SlideAnimation, SlideAnimationState } from './animations/slide_animation';
import { Container, Flex, Text } from './ui'; import { Container } from './ui/container';
import { Flex } from './ui/flex';
import { Text } from './ui/text';
export interface ErrorProps { export interface ErrorProps {
icon: string; icon: string;

View File

@@ -5,7 +5,11 @@ import { zIndex } from '../style/z_index';
import { PositionAnimationSettings } from './animations/position_animation'; import { PositionAnimationSettings } from './animations/position_animation';
import { SlideAnimation, SlideAnimationState } from './animations/slide_animation'; import { SlideAnimation, SlideAnimationState } from './animations/slide_animation';
import { Container, Flex, Icon, Text } from './ui';
import { Container } from './ui/container';
import { Flex } from './ui/flex';
import { Icon } from './ui/icon';
import { Text } from './ui/text';
export interface PanelProps { export interface PanelProps {
title?: string; title?: string;

View File

@@ -1,9 +0,0 @@
export { Text, TextProps, Title } from './text';
export { Circle, CircleProps } from './circle';
export { Button, ButtonProps } from './button';
export { Flex, FlexProps } from './flex';
export { Container, ContainerProps } from './container';
export { Input, InputProps } from './input';
export { Icon, IconProps } from './icon';
export { Spinner, SpinnerProps } from './spinner';
export { Overlay, OverlayProps } from './overlay';

View File

@@ -13,7 +13,8 @@ import { zIndex } from '../style/z_index';
import { SlideAnimationState } from './animations/slide_animation'; import { SlideAnimationState } from './animations/slide_animation';
import { SlidingPanel } from './sliding_panel'; import { SlidingPanel } from './sliding_panel';
import { Container, Flex } from './ui'; import { Container } from './ui/container';
import { Flex } from './ui/flex';
export interface ZeroExInstantContainerProps {} export interface ZeroExInstantContainerProps {}
export interface ZeroExInstantContainerState { export interface ZeroExInstantContainerState {
tokenSelectionPanelAnimationState: SlideAnimationState; tokenSelectionPanelAnimationState: SlideAnimationState;

View File

@@ -1,6 +1,6 @@
import * as React from 'react'; import * as React from 'react';
import { Overlay } from './ui'; import { Overlay } from './ui/overlay';
import { ZeroExInstantContainer } from './zero_ex_instant_container'; import { ZeroExInstantContainer } from './zero_ex_instant_container';
import { ZeroExInstantProvider, ZeroExInstantProviderProps } from './zero_ex_instant_provider'; import { ZeroExInstantProvider, ZeroExInstantProviderProps } from './zero_ex_instant_provider';