CurrencyDisplay
@stellaria/nebula-webCurrencyDisplayPropsPreview
Props
18| Prop | Type | Default |
|---|---|---|
amount | string | number | null | — |
className | string | — |
colorBySign | boolean | false |
compact | boolean | false |
component The element it paints. A paragraph by default, so use `component="span"` for text that lives inside a sentence — a `<p>` nested in a `<p>` is invalid markup the browser silently splits. | ElementType | "p" |
currency | string | "USD" |
decimals | number | — |
fallback | ReactNode | "—" |
hideSymbol | boolean | false |
inherit Takes family, size, weight and line height from the parent instead of the `Text` defaults. For text that must sit inside a heading or a button without breaking its type. | boolean | — |
lines Clamps the text to this many lines with an ellipsis. Beats `truncate`, and only applies above zero. Needs a width to work against: inside a flex child, that usually means `miw={0}`. | number | — |
loading | boolean | false |
locale | string | — |
prefix | ReactNode | — |
sign | CurrencySign | "auto" |
suffix | ReactNode | — |
transform | ((formatted: string) => string) | — |
truncate Cuts the text to a single line with an ellipsis. Ignored when `lines` is set, which does the same thing over several lines. The full text stays in the DOM, so it is still read aloud. | boolean | — |
Also accepts
On top of its own props, this component forwards these groups.