@bothub-chat/ui
Version:
Bothub UI Components
17 lines (16 loc) • 611 B
TypeScript
import type { ReactNode } from 'react';
export type RangeSettingsValue = number;
export type RangeSettingsProps = {
className?: string;
/** Произвольный элемент справа от слайдера (например `Switch`). */
toggle?: ReactNode;
valueFormatter?: (value: RangeSettingsValue) => string;
min?: number;
max?: number;
step?: number | null;
value?: RangeSettingsValue;
defaultValue?: RangeSettingsValue;
disabled?: boolean;
onChange?: (value: RangeSettingsValue) => void;
onChangeComplete?: (value: RangeSettingsValue) => void;
};