���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
/
@nuxt
/
icon
/
dist
/
runtime
/
components
/
Viewing: svg.js
import { Icon as Iconify, addIcon } from "@iconify/vue"; import { h } from "vue"; import { initClientBundle, loadIcon, useResolvedName } from "./shared.js"; import { useAsyncData, useNuxtApp, defineComponent, useAppConfig } from "#imports"; export const NuxtIconSvg = /* @__PURE__ */ defineComponent({ name: "NuxtIconSvg", props: { name: { type: String, required: true }, customize: { type: Function, required: false } }, async setup(props, { slots }) { const nuxt = useNuxtApp(); const options = useAppConfig().icon; const name = useResolvedName(() => props.name); const storeKey = "i-" + name.value; if (name.value) { if (import.meta.server) { useAsyncData( storeKey, () => loadIcon(name.value, options.fetchTimeout), { deep: false } ); } if (import.meta.client) { const payload = nuxt.payload.data[storeKey]; if (payload) { addIcon(name.value, payload); } else { initClientBundle(); } } } return () => h(Iconify, { icon: name.value, ssr: true, class: options.class, // Iconify uses `customise`, where we expose `customize` for consistency customise: props.customize }, slots); } });
Coded With 💗 by
0x6ick Mod By V1rus_Alfa