import { BigNumber } from '@0xproject/utils'; import * as _ from 'lodash'; import * as React from 'react'; import { ColorOption } from '../style/theme'; import { Container, Flex, Input, Text } from './ui'; export interface AmountInputProps { fontColor?: ColorOption; fontSize?: string; value?: BigNumber; onChange?: (value: BigNumber) => void; } export class AmountInput extends React.Component { public render(): React.ReactNode { const { fontColor, fontSize, value } = this.props; return ( ); } private _handleChange = (event: React.ChangeEvent): void => { const bigNumberValue = new BigNumber(event.target.value); if (!_.isUndefined(this.props.onChange)) { this.props.onChange(bigNumberValue); } }; }