Fix dependencies: Add flag-icons, tailwind directives, and postcss config

This commit is contained in:
MivoDev
2026-01-18 11:16:21 +07:00
commit 266a4b1296
10758 changed files with 1547435 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
'use strict';
var core = require('@vueuse/core');
var focusTrap = require('focus-trap');
var vue = require('vue');
const UseFocusTrap = /* @__PURE__ */ /*@__PURE__*/ vue.defineComponent({
name: "UseFocusTrap",
props: ["as", "options"],
setup(props, { slots }) {
let trap;
const target = vue.ref();
const activate = () => trap && trap.activate();
const deactivate = () => trap && trap.deactivate();
vue.watch(
() => core.unrefElement(target),
(el) => {
if (!el)
return;
trap = focusTrap.createFocusTrap(el, props.options || {});
activate();
},
{ flush: "post" }
);
vue.onScopeDispose(() => deactivate());
return () => {
if (slots.default)
return vue.h(props.as || "div", { ref: target }, slots.default());
};
}
});
exports.UseFocusTrap = UseFocusTrap;