import { useRef } from 'react' import { FocusTrap as FocusTrapReact, FocusTrapProps as FocusTrapReactProps, } from 'focus-trap-react' export type FocusTrapProps = { active: FocusTrapReactProps['active'] children: React.ReactNode focusTrapOptions?: FocusTrapReactProps['focusTrapOptions'] } export default function FocusTrap({ active, focusTrapOptions, children, }: FocusTrapProps) { const containerRef = useRef(null) return ( containerRef.current as HTMLElement, }} >
{children}
) }