Amount Field
$USD
amount-field.tsx
<InputGroup label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>The InputGroup component combines addons, prefixes, suffixes, and a form control into one framed input row.
<InputGroup label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>// Themes
<InputGroup theme="primary" label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
<InputGroup theme="secondary" label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
<InputGroup theme="tertiary" label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
<InputGroup theme="quaternary" label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
// States
<InputGroup state="success" label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
<InputGroup state="warning" label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
<InputGroup state="error" label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
<InputGroup state="info" label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
// Variants
<InputGroup variant="solid" label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
<InputGroup variant="outline" label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
<InputGroup variant="glass" label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
// Rounding
<InputGroup rounding="none" label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
<InputGroup rounding="medium" label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
<InputGroup rounding="large" label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
// Shadows
<InputGroup shadow="none" label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
<InputGroup shadow="light" label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
<InputGroup shadow="strong" label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>// Disabled
<InputGroup disabled label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
// Loading
<InputGroup loading label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>
// Full width
<InputGroup fullWidth label="Budget" prefix="$" suffix="USD">
<TextInput placeholder="2500" aria-label="Budget amount" />
</InputGroup>