import CircularProgress from 'material-ui/CircularProgress'; import * as React from 'react'; 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 = '#37D400') => ( ); const renderLock = () => ( );