mirror of https://github.com/allinssl/allinssl
2 lines
1.1 KiB
JavaScript
2 lines
1.1 KiB
JavaScript
import{S as e}from"./index-D4cPy4H-.js";import{d as n,w as t,E as a,e as o,R as l}from"./main-DOVIGS6h.js";const s={ssh:"SSH",aliyun:"阿里云",tencentcloud:"腾讯云",btpanel:"宝塔面板","1panel":"1Panel",mail:"邮件",dingtalk:"钉钉",wecom:"企业微信",feishu:"飞书",webhook:"WebHook","tencentcloud-cdn":"腾讯云CDN"},c=n({name:"TypeIcon",props:{icon:{type:String,required:!0},type:{type:String,default:"default"},align:{type:String,default:"left"},text:{type:Boolean,default:!0}},setup(n){const c=t((()=>(["mail","dingtalk","wecom","feishu","webhook"].includes(n.icon)?"notify-":"resources-")+({ssh:"ssh",aliyun:"aliyun",tencentcloud:"tencentcloud",btpanel:"btpanel","1panel":"1panel",mail:"mail",dingtalk:"dingtalk",wecom:"wecom",feishu:"feishu",webhook:"webhook","tencentcloud-cdn":"tencentcloud"}[n.icon]||"default"))),i=t((()=>s[n.icon]||n.icon));return a((()=>n.icon),(e=>{})),a((()=>n.type),(e=>{})),()=>o(l,{bordered:!1,class:"cursor-pointer",type:n.type},{default:()=>[o("span",{class:"text-[12px] color-[#333]"},[n.text&&o("span",null,[i.value])])],avatar:()=>o(e,{iconName:c.value,size:"1.6rem",class:"mr-0"},null)})}});export{c as A};
|