MantineSlider#
@palmyralabs/rt-forms-mantine · form/MantineSlider.tsx
Overview#
Single-thumb horizontal slider.
Props — ISliderDefinition & SliderProps#
Common field props plus:
| Prop | Type | Purpose |
|---|---|---|
labelName |
string? |
Label rendered in the thumb tooltip |
Plus Mantine SliderProps (min, max, step, marks, color, …).
Ref — ISliderField#
interface ISliderField {
focus(): void;
getValue(): number;
setValue(v: number): void;
isValid(): boolean;
}Example#
<MantineSlider
attribute="discountPercent"
label="Discount"
min={0} max={100} step={5}
marks={[{ value: 25, label: '25%' }, { value: 50, label: '50%' }, { value: 75, label: '75%' }]}
/>