mirror of
https://github.com/zadam/trilium.git
synced 2025-10-11 16:06:24 +08:00
20 lines
442 B
TypeScript
20 lines
442 B
TypeScript
interface SliderProps {
|
|
value: number;
|
|
onChange(newValue: number);
|
|
min?: number;
|
|
max?: number;
|
|
title?: string;
|
|
}
|
|
|
|
export default function Slider({ onChange, ...restProps }: SliderProps) {
|
|
return (
|
|
<input
|
|
type="range"
|
|
className="slider"
|
|
onChange={(e) => {
|
|
onChange(e.currentTarget.valueAsNumber);
|
|
}}
|
|
{...restProps}
|
|
/>
|
|
);
|
|
}
|