import { usePopoverDismissal } from "@chopin/editor/popover-dismissal"; import type { RefObject } from "react"; export function useMenuDismissal( open: boolean, regions: RefObject[], close: (restoreFocus: boolean) => void, ) { usePopoverDismissal( open, target => regions.some(region => region.current?.contains(target)), close, ); }