import { NumberInput, NumberIncrementStepper, NumberInputField, NumberInputStepper, NumberDecrementStepper, NumberInputProps } from '@chakra-ui/react'; import React from 'react'; import MyIcon from '../../Icon'; import { UseFormRegister } from 'react-hook-form'; type Props = Omit & { onChange?: (e?: number) => any; placeholder?: string; register?: UseFormRegister; name?: string; bg?: string; }; const MyNumberInput = (props: Props) => { const { register, name, onChange, placeholder, bg, ...restProps } = props; return ( { if (!onChange) return; if (isNaN(Number(e))) { onChange(); } else { onChange(Number(e)); } }} > ); }; export default MyNumberInput;