���Root Mod By V1rus_Alfa
User / IP
:
216.73.217.78
Host / Server
:
195.214.235.115 / npln.ir
System
:
Linux damavand.pws-dns.net 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
Command
|
Upload
|
Mass Deface
|
Create
:
/
home2
/
cutunixc
/
.trash
/
node_modules.2
/
@vueuse
/
integrations
/
useFocusTrap
/
Viewing: component.cjs
'use strict'; var vueDemi = require('vue-demi'); var focusTrap = require('focus-trap'); var core = require('@vueuse/core'); const UseFocusTrap = /* @__PURE__ */ /* #__PURE__ */ vueDemi.defineComponent({ name: "UseFocusTrap", props: ["as", "options"], setup(props, { slots }) { let trap; const target = vueDemi.ref(); const activate = () => trap && trap.activate(); const deactivate = () => trap && trap.deactivate(); vueDemi.watch( () => core.unrefElement(target), (el) => { if (!el) return; trap = focusTrap.createFocusTrap(el, props.options || {}); activate(); }, { flush: "post" } ); vueDemi.onScopeDispose(() => deactivate()); return () => { if (slots.default) return vueDemi.h(props.as || "div", { ref: target }, slots.default()); }; } }); exports.UseFocusTrap = UseFocusTrap;
Coded With 💗 by
0x6ick Mod By V1rus_Alfa