UNPKG

@lesnoypudge/utils-react

Version:

lesnoypudge's utils-react

19 lines (18 loc) 548 B
import { focusInside, moveFocusInside as moveFocusInside$1 } from "focus-lock"; const moveFocusInside = (targetElement, focusOptions) => { if (!targetElement) return false; if (focusInside(targetElement)) return false; moveFocusInside$1( targetElement, // @ts-expect-error null should(???) be valid arg https://github.com/theKashey/focus-lock/blob/master/src/focusSolver.ts#L30 document.activeElement, { focusOptions } ); return true; }; export { moveFocusInside }; //# sourceMappingURL=moveFocusInside.js.map