mirror of
https://gitee.com/veigarchen/iconfont-download.git
synced 2025-10-13 21:30:31 +00:00
2 lines
5.2 KiB
JavaScript
2 lines
5.2 KiB
JavaScript
import{e as E,f as b,S as c,g as f,C as x,h as w,c as _,a as e,u as s,i as y,b as l,w as g,r as m,o as v,d as h}from"./index.3aaa4533.js";const A=()=>{const o=E({isDebug:"false",isSupport:!1,config:{zipopen:!0,fixed:"1"},svg:{zipname:"",filenametype:!1},tscode:{zipname:"",tsname:"Ant",filenametype:!1}}),t=()=>{chrome&&chrome.tabs&&chrome.tabs.query&&chrome.tabs.query({active:!0},i=>{const a=i[0].url;o.isSupport=/^https?:\/\/(www.)?iconfont.cn/.test(a),c.log(a)})},p=()=>{let i={filenametype:o.svg.filenametype?"name":"code",zipname:f.isNull(o.svg.zipname)?void 0:o.svg.zipname};o.config.zipopen&&(i.fixed=parseInt(o.config.fixed+"")),c.send(x.allSVG,i)},r=()=>{if(f.isNull(o.tscode.tsname)){c.log("\u7EC4\u4EF6\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}else if(!/^[A-z]+$/.test(o.tscode.tsname)){c.log("\u53EA\u80FD\u8F93\u5165\u82F1\u6587");return}let i={tsname:o.tscode.tsname,filenametype:o.tscode.filenametype?"name":"code",zipname:f.isNull(o.tscode.zipname)?void 0:o.tscode.zipname};o.config.zipopen&&(i.fixed=parseInt(o.config.fixed+"")),c.send(x.tscode,i)};return b(()=>{t()}),{conf:o,downloadSVG:p,exportTS:r}},z={style:{width:"300px","background-color":"#f2f2f2",overflow:"hidden auto",padding:"10px 15px",color:"#788fc3"}},D={class:"column fit",style:{gap:"10px"}},C=e("div",{class:"row flex-center",style:{"font-size":"20px","border-bottom":"1px solid #0000003b",height:"40px","font-family":"'\u5B8B\u4F53'"}}," Iconfont\u5DE5\u5177 ",-1),B={class:"col column relative",style:{gap:"5px"}},S={key:0,class:"absolute fit flex flex-center",style:{background:"#46463f8f","z-index":"9999","pointer-events":"all"}},U=e("div",{style:{color:"#ffffff","font-size":"20px"}},"\u8BF7\u8FDB\u5165iconfont\u7F51\u7AD9",-1),V=[U],k=e("div",{style:{"font-size":"14px"}}," \u6253\u5305\u914D\u7F6E ",-1),j={class:"column relative",style:{gap:"10px"}},G={class:"fit-width",style:{border:"1px solid #dcdfe6","border-radius":"4px"}},L={class:"column",style:{padding:"10px",margin:"0.5px",gap:"10px"}},N={class:"row items-center justify-between"},I=e("span",null,"\u538B\u7F29\u5F00\u542F\uFF1A",-1),P={key:0,class:"row items-center justify-between"},T=e("span",null,"\u538B\u7F29\u6570\u7387\uFF1A",-1),q=e("div",{style:{"font-size":"14px"}}," \u4E0B\u8F7D\u672C\u9875\u6240\u6709SVG ",-1),M={class:"column relative",style:{gap:"10px"}},O={class:"fit-width",style:{border:"1px solid #dcdfe6","border-radius":"4px"}},R={class:"column",style:{padding:"10px",margin:"0.5px",gap:"10px"}},$={class:"row items-center justify-between"},H=e("span",null,"\u538B\u7F29\u5305\u540D\uFF1A",-1),J={class:"row items-center justify-between"},K=e("span",null,"\u6587\u4EF6\u540D\u79F0\uFF1A",-1),Q=e("div",{style:{"font-size":"14px"}}," \u5C06\u56FE\u6807\u5BFC\u51FA\u4E3Avue\u7EC4\u4EF6 ",-1),W={class:"column relative",style:{gap:"10px"}},X={class:"fit-width",style:{border:"1px solid #dcdfe6","border-radius":"4px"}},Y={class:"column",style:{padding:"10px",margin:"0.5px",gap:"10px"}},Z={class:"row items-center justify-between"},ee=e("span",null,"\u538B\u7F29\u5305\u540D\uFF1A",-1),te={class:"row items-center justify-between"},se=e("span",null,"\u6587\u4EF6\u540D\u79F0\uFF1A",-1),oe={class:"row items-center justify-between"},ne=e("span",null,"\u7EC4\u4EF6\u540D\u79F0\uFF1A",-1),le=w({__name:"index",setup(o){const{conf:t,downloadSVG:p,exportTS:r}=A();return(i,n)=>{const a=m("c-switch"),d=m("c-input"),F=m("c-button");return v(),_("div",z,[e("div",D,[C,e("div",B,[!s(t).isSupport&&s(t).isDebug==="false"?(v(),_("div",S,V)):y("",!0),k,e("div",j,[e("div",G,[e("div",L,[e("div",N,[I,l(a,{class:"col",onLabel:"\u5F00\u542F",offLabel:"\u5173\u95ED",value:s(t).config.zipopen,"onUpdate:value":n[0]||(n[0]=u=>s(t).config.zipopen=u)},null,8,["value"])]),s(t).config.zipopen?(v(),_("div",P,[T,l(d,{class:"col",style:{color:"#000000"},placeholder:"1-6\uFF0C1\u4F53\u79EF\u6700\u5C0F\uFF0C6\u4F53\u79EF\u6700\u5927",value:s(t).config.fixed,"onUpdate:value":n[1]||(n[1]=u=>s(t).config.fixed=u)},null,8,["value"])])):y("",!0)])])]),q,e("div",M,[e("div",O,[e("div",R,[e("div",$,[H,l(d,{class:"col",style:{color:"#000000"},placeholder:"\u9ED8\u8BA4\u4E3Aiconfont",value:s(t).svg.zipname,"onUpdate:value":n[2]||(n[2]=u=>s(t).svg.zipname=u)},null,8,["value"])]),e("div",J,[K,l(a,{class:"col",onLabel:"icon-name",offLabel:"icon-code",value:s(t).svg.filenametype,"onUpdate:value":n[3]||(n[3]=u=>s(t).svg.filenametype=u)},null,8,["value"])]),l(F,{onClick:s(p)},{default:g(()=>[h("\u4E0B\u8F7DSVG")]),_:1},8,["onClick"])])])]),Q,e("div",W,[e("div",X,[e("div",Y,[e("div",Z,[ee,l(d,{class:"col",style:{color:"#000000"},placeholder:"\u9ED8\u8BA4\u4E3Aiconfont",value:s(t).tscode.zipname,"onUpdate:value":n[4]||(n[4]=u=>s(t).tscode.zipname=u)},null,8,["value"])]),e("div",te,[se,l(a,{class:"col",onLabel:"icon-name",offLabel:"icon-code",value:s(t).tscode.filenametype,"onUpdate:value":n[5]||(n[5]=u=>s(t).tscode.filenametype=u)},null,8,["value"])]),e("div",oe,[ne,l(d,{class:"col",style:{color:"#000000"},placeholder:"\u5FC5\u586B-\u4F7F\u7528\u9A7C\u5CF0\u5F0F\u82F1\u6587",value:s(t).tscode.tsname,"onUpdate:value":n[6]||(n[6]=u=>s(t).tscode.tsname=u)},null,8,["value"])]),l(F,{type:"warning",onClick:s(r)},{default:g(()=>[h("\u5BFC\u51FA\u4E3A\u7EC4\u4EF6")]),_:1},8,["onClick"])])])])])])])}}});export{le as default};
|