12345678910111213141516171819202122232425262728293031323334353637 |
- import * as React from "react";
- import styles from "./input-range.module.scss";
- interface InputRangeProps {
- onChange: React.ChangeEventHandler<HTMLInputElement>;
- title?: string;
- value: number | string;
- className?: string;
- min: string;
- max: string;
- step: string;
- }
- export function InputRange({
- onChange,
- title,
- value,
- className,
- min,
- max,
- step,
- }: InputRangeProps) {
- return (
- <div className={styles["input-range"] + ` ${className ?? ""}`}>
- {title || value}
- <input
- type="range"
- title={title}
- value={value}
- min={min}
- max={max}
- step={step}
- onChange={onChange}
- ></input>
- </div>
- );
- }
|