mirror of https://github.com/allinssl/allinssl
2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
import{S as e}from"./index-wIS5uSHv.js";import{N as n}from"./text-Cz0AQ0wQ.js";import{d as t,l,w as a,c as o,N as i}from"./main-DB1BECbt.js";const s={ssh:"SSH",aliyun:"阿里云",tencentcloud:"腾讯云",btpanel:"宝塔面板","1panel":"1Panel",mail:"邮件",dingtalk:"钉钉",wecom:"企业微信",feishu:"飞书",webhook:"WebHook","tencentcloud-cdn":"腾讯云CDN","tencentcloud-cos":"腾讯云COS","aliyun-cdn":"阿里云CDN","aliyun-oss":"阿里云OSS","1panel-site":"1Panel网站","btpanel-site":"宝塔面板网站"},c=t({name:"TypeIcon",props:{icon:{type:String,required:!0},type:{type:String,default:"default"},align:{type:String,default:"left"},text:{type:Boolean,default:!0}},setup(t){const c=l((()=>(["mail","dingtalk","wecom","feishu","webhook"].includes(t.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","tencentcloud-cos":"tencentcloud","aliyun-cdn":"aliyun","aliyun-oss":"aliyun","1panel-site":"1panel","btpanel-site":"btpanel"}[t.icon]||"default"))),u=l((()=>s[t.icon]||t.icon));return a((()=>t.icon),(e=>{})),a((()=>t.type),(e=>{})),()=>o(i,{bordered:!1,class:"cursor-pointer",type:t.type},{default:()=>[o(n,{class:"text-[12px]"},{default:()=>[t.text&&o("span",null,[u.value])]})],avatar:()=>o(e,{icon:c.value,size:"1.4rem"},null)})}});export{c as A};
|