import { useCallback } from 'react' import type { ValueType, UseSelectProps } from '../../../types' import type useSelectHandler from '../use-select-handler' const useResetClickHandler = ({ selectState: { close }, handleSelect, }: UseSelectProps & { handleSelect: ReturnType }) => useCallback( (event: React.MouseEvent) => { // keep select options closed event.stopPropagation() close() handleSelect(event, null) }, [close, handleSelect] ) export default useResetClickHandler