BetterDiscordApp-rauenzi/renderer/src/ui/settings/components/number.jsx

14 lines
469 B
JavaScript

import {React} from "modules";
const {useState, useCallback} = React;
export default function Number({value: initialValue, min, max, step, onChange}) {
const [value, setValue] = useState(initialValue);
const change = useCallback((e) => {
onChange?.(e.target.value);
setValue(e.target.value);
}, [onChange]);
return <input onChange={change} type="number" className="bd-number-input" min={min} max={max} step={step} value={value} />;
}