import React, { useMemo } from 'react' import useTheme from '../styles/use-theme' interface Props { visibale: boolean onClick?: (event: React.MouseEvent) => void heightRatio?: string | undefined disabled?: boolean } const InputIconClear: React.FC = ({ onClick, heightRatio, disabled, visibale, }) => { const theme = useTheme() const width = useMemo(() => { return heightRatio ? `calc(10.66px * ${heightRatio})` : '18px' }, [heightRatio]) const clickHandler = (event: React.MouseEvent) => { event.preventDefault() event.stopPropagation() event.nativeEvent.stopImmediatePropagation() onClick && onClick(event) } return (
) } export default InputIconClear