import { useCallback, useRef } from 'react'; function usePreventAutoFocus() { const ref = useRef(null); const onOpenAutoFocus = useCallback((event: Event) => { event.preventDefault(); ref.current?.focus({ preventScroll: true }); }, []); return { ref, onOpenAutoFocus, tabIndex: -1 as const }; } export default usePreventAutoFocus;