Description
Value.Number
is a base component for displaying values of the type number
.
Demos
Empty
<Value.Number showEmpty />
Placeholder
The number was not filled in
<Value.Number placeholder="The number was not filled in" />
Value
123
<Value.Number value={123} />
Label
<Value.Number label="Label text" showEmpty />
Label and value
12345678
<Value.Number label="Label text" value={12345678} />
Inline
This is before the component123This is after the component
<p>This is before the component<Value.Number value={123} inline />This is after the component</p>
With: Thousand separator
12 345 678,9
<Value.Numberlabel="Label text"value={12345678.9}thousandSeparator=" "/>
With: Decimal symbol
123.4567
<Value.Number label="Label text" value={123.4567} decimalSymbol="." />
With: Decimals
123,46
<Value.Number label="Label text" value={123.4567} decimalLimit={2} />
With: Prefix
$123,4
<Value.Number label="Label text" value={123.4} prefix="$" />
With: Suffix
123,4kr
<Value.Number label="Label text" value={123.4} suffix="kr" />
Properties
Standard value component props
Property | Type | Description |
---|---|---|
value | number | (optional) Source data value for the input |
showEmpty | boolean | (optional) True to show the component even when the value is empty. |
label | string | (optional) Field label to show above / before the input feature |
placeholder | string | (optional) Text showing in place of the value if no value is given |
path | string | (optional) JSON Pointer for where the data for this input is located in the source dataset (when using DataContext) |
inline | boolean | (optional) True to show the value without any DOM elements surrounding it. I.e for putting it as part of a text. |
Component-specific props
Property | Type | Description |
---|---|---|
thousandSeparator | string | (optional) Character to use for separating every three digits. |
decimalSymbol | string | (optional) What character to use for separating digits and decimals. Defaults to ','. |
decimalLimit | number | (optional) Max number of decimals. Values with more decimals will be rounded. |
prefix | string | (optional) Text added before the value. |
suffix | string | (optional) Text added after the value. |