import { colors } from '@0x/react-shared'; import * as React from 'react'; import { Container } from 'ts/components/ui/container'; import { Spinner } from 'ts/components/ui/spinner'; export enum AllowanceState { Locked, Unlocked, Loading, } export interface AllowanceStateViewProps { allowanceState: AllowanceState; } export const AllowanceStateView: React.StatelessComponent = ({ allowanceState }) => { switch (allowanceState) { case AllowanceState.Locked: return renderLock(); case AllowanceState.Unlocked: return renderCheck(); case AllowanceState.Loading: return ( ); default: return null; } }; const renderCheck = (color: string = colors.lightGreen) => ( ); const renderLock = () => ( );