allinssl/build/static/js/index-Cigqe9lm.js

2 lines
1.2 KiB
JavaScript

var t;import{S as e}from"./index-BkKKTGm9.js";import{A as o,M as a}from"./data-DKMNuQUU.js";import{l as n,d as s,c as l,N as r}from"./main-8EQU3vkq.js";const i={},p={},c=new Set;for(const d in o)if(Object.prototype.hasOwnProperty.call(o,d)){const e=o[d];if(i[d]=e.name,p[d]=e.icon,null==e?void 0:e.hostRelated)for(const o in e.hostRelated)if(Object.prototype.hasOwnProperty.call(e.hostRelated,o)){const a=e.hostRelated[o],n=`${d}-${o}`;n&&(i[n]=(null==(t=null==a?void 0:a.name)?void 0:t.toString())??"",p[n]=e.icon)}}for(const d in a)if(Object.prototype.hasOwnProperty.call(a,d)){const t=a[d];i[d]=t.name,p[d]=t.type,c.add(d)}o.btwaf&&(p.btwaf="btpanel");const u=s({name:"AuthApiTypeIcon",props:{icon:{type:String,required:!0},type:{type:String,default:"default"},text:{type:Boolean,default:!0}},setup(t){const{iconPath:o,typeName:a}=function(t){return{iconPath:n((()=>(c.has(t.icon)?"notify-":"resources-")+(p[t.icon]||"default"))),typeName:n((()=>i[t.icon]||t.icon))}}(t);return()=>l(r,{type:t.type,size:"small",class:"w-auto text-ellipsis overflow-hidden whitespace-normal p-[.6rem] h-auto"},{default:()=>[l(e,{icon:o.value,size:"1.2rem",class:"mr-[0.4rem]"},null),l("span",null,[t.text&&l("span",{class:"text-[12px]"},[a.value])])]})}});export{u as T};