API
DSliderProps
interface DSliderProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'children'> {
dRef?: {
inputLeft?: React.ForwardedRef<HTMLInputElement>;
inputRight?: React.ForwardedRef<HTMLInputElement>;
};
dFormControl?: DFormControl;
dModel?: number | [number, number];
dMax?: number;
dMin?: number;
dStep?: number | null;
dDisabled?: boolean;
dMarks?: number | ({ value: number; label: React.ReactNode } | number)[];
dVertical?: boolean;
dReverse?: boolean;
dRange?: boolean;
dRangeMinDistance?: number;
dRangeThumbDraggable?: boolean;
dTooltipVisible?: boolean | [boolean?, boolean?];
dCustomTooltip?: (value: number) => React.ReactNode;
dInputRender?: [
DCloneHTMLElement<React.InputHTMLAttributes<HTMLInputElement>>?,
DCloneHTMLElement<React.InputHTMLAttributes<HTMLInputElement>>?
];
onModelChange?: (value: any) => void;
}
| Property |
Description |
Default |
Version |
| dRef |
pass ref |
- |
|
| dFormControl |
Support Forms |
- |
|
| dModel |
value, controlled, default dRange ? [0, 0] : 0 |
- |
|
| dMax |
set maximum value |
100 |
|
| dMin |
set minimum value |
0 |
|
| dStep |
Set the number of steps |
1 |
|
| dDisabled |
Whether to disable |
false |
|
| dMarks |
set tick marks |
- |
|
| dVertical |
whether vertical layout |
false |
|
| dReverse |
Whether to reverse the input bar |
false |
|
| dRange |
Whether range selection |
false |
|
| dRangeMinDistance |
set minimum range |
- |
|
| dRangeThumbDraggable |
Whether the input bar can be dragged |
false |
|
| dTooltipVisible |
Whether tooltip is visible |
- |
|
| dCustomTooltip |
Custom Tooltip |
- |
|
| dInputRender |
custom input element |
- |
|
| onModelChange |
Callback for value change |
- |
|