UNPKG

@ariakit/react-core

Version:

Ariakit React core

14 lines (10 loc) 415 B
"use strict";Object.defineProperty(exports, "__esModule", {value: true});// src/dialog/utils/is-focus-trap.ts function isFocusTrap(element, ...ids) { if (!element) return false; const attr = element.getAttribute("data-focus-trap"); if (attr == null) return false; if (!ids.length) return true; if (attr === "") return false; return ids.some((id) => attr === id); } exports.isFocusTrap = isFocusTrap;