Menu


Form

InputCurrency

Storybook

It is a text input component that allows the user to enter monetary values into a form.

Import
1import { InputCurrency } from 'dd360-ds'
1import InputCurrency from 'dd360-ds/InputCurrency'
Usage
1import { InputCurrency } from 'dd360-ds'
2
3<InputCurrency defaultValue='0.00' />
placeholder
1import { InputCurrency } from 'dd360-ds'
2
3<InputCurrency placeholder='100' />
value

The current value of the InputCurrency component. This value can be updated in real time based on user input.

1import { InputCurrency } from 'dd360-ds'
2
3<InputCurrency value={10.3} />

defaultValue

The default value of the InputCurrency component when the page loads.

1import { InputCurrency } from 'dd360-ds'
2
3<InputCurrency defaultValue={10.3} />
decimalsLimit

The maximum number of decimals allowed in the input value. The default value is 2.

1import { InputCurrency } from 'dd360-ds'
2
3<InputCurrency decimalsLimit={1} defaultValue='0.0' />
decimalScale

The number of decimal places to display in the output value. If set to null, decimalsLimit will be used. If decimalsLimit is also null, 2 decimals will be displayed.

1import { InputCurrency } from 'dd360-ds'
2
3<InputCurrency decimalScale={3} defaultValue='0.00' />
Prefix

The prefix to be displayed in the output value.

1import { InputCurrency } from 'dd360-ds'
2
3<InputCurrency prefix='$' defaultValue='0.00' />
API Reference
NameTypesDefault
"value"
string
number
-
"defaultValue"
number
-
"decimalsLimit"
number
2
"decimalScale"
number
-
"onBlurInput"
(() => void)
-
"onFocus"
((e: FocusEvent<HTMLInputElement>) => void)
-
"onChange"
((value: string, name: string) => void)
-
"onPaste"
ClipboardEventHandler<HTMLInputElement>
-
"prefix"
string
-
"suffix"
string
-
"disabled"
boolean
false
"name"
string
-
"placeholder"
string
-
"className"
string
-
"role"
string
-