aboutsummaryrefslogtreecommitdiffstats
path: root/packages/instant/src/components/amount_input.tsx
diff options
context:
space:
mode:
authorfragosti <francesco.agosti93@gmail.com>2018-10-20 05:58:12 +0800
committerfragosti <francesco.agosti93@gmail.com>2018-10-20 05:58:12 +0800
commit6510454337dd5add86522c0eb5621a3f55ac062d (patch)
treef39590b92220411575a207f23ca1e6a845eef1d4 /packages/instant/src/components/amount_input.tsx
parentf06541ec94c2f3b8d1924da376178a5fc3f442e6 (diff)
downloaddexon-sol-tools-6510454337dd5add86522c0eb5621a3f55ac062d.tar
dexon-sol-tools-6510454337dd5add86522c0eb5621a3f55ac062d.tar.gz
dexon-sol-tools-6510454337dd5add86522c0eb5621a3f55ac062d.tar.bz2
dexon-sol-tools-6510454337dd5add86522c0eb5621a3f55ac062d.tar.lz
dexon-sol-tools-6510454337dd5add86522c0eb5621a3f55ac062d.tar.xz
dexon-sol-tools-6510454337dd5add86522c0eb5621a3f55ac062d.tar.zst
dexon-sol-tools-6510454337dd5add86522c0eb5621a3f55ac062d.zip
feat: add scaling input component
Diffstat (limited to 'packages/instant/src/components/amount_input.tsx')
-rw-r--r--packages/instant/src/components/amount_input.tsx10
1 files changed, 6 insertions, 4 deletions
diff --git a/packages/instant/src/components/amount_input.tsx b/packages/instant/src/components/amount_input.tsx
index c89fb05ad..f6f562be8 100644
--- a/packages/instant/src/components/amount_input.tsx
+++ b/packages/instant/src/components/amount_input.tsx
@@ -5,7 +5,8 @@ import * as React from 'react';
import { ColorOption } from '../style/theme';
import { util } from '../util/util';
-import { Container, Input } from './ui';
+import { ScalingInput } from './scaling_input';
+import { Container, Text } from './ui';
export interface AmountInputProps {
fontColor?: ColorOption;
@@ -22,13 +23,14 @@ export class AmountInput extends React.Component<AmountInputProps> {
const { fontColor, fontSize, value } = this.props;
return (
<Container borderBottom="1px solid rgba(255,255,255,0.3)" display="inline-block">
- <Input
+ <ScalingInput
+ startWidthCh={3.5}
+ endWidthCh={6}
+ startFontSizePx={45}
fontColor={fontColor}
- fontSize={fontSize}
onChange={this._handleChange}
value={!_.isUndefined(value) ? value.toString() : ''}
placeholder="0.00"
- width="2.2em"
/>
</Container>
);