'use client'; import { Dispatch, FC, SetStateAction } from 'react'; import styles from '@/components/ui/modal-exchange/ModalExchange.module.css'; interface IRangeInput { isDecimal: boolean; balance: number | undefined; amount: number; priceItem: number; rangeRef: React.RefObject; setAmount: Dispatch>; } const RangeInput: FC = ({ isDecimal, balance, priceItem, amount, rangeRef, setAmount, }) => { const handleRangeChange = (e: React.ChangeEvent) => { let value = parseFloat(e.target.value); if (!isDecimal) { value = Math.round(value / priceItem) * priceItem; } else { value = parseFloat(value.toFixed(6)); } setAmount(value); }; return (
); }; export default RangeInput;