mirror of
https://github.com/zadam/trilium.git
synced 2025-11-03 11:56:01 +01:00
21 lines
442 B
TypeScript
21 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}
|
||
|
|
/>
|
||
|
|
);
|
||
|
|
}
|