2 lines
2.0 KiB
JavaScript
2 lines
2.0 KiB
JavaScript
import{d as g,r as f,k as p,o as v,y as d,z as S,a2 as i,J as o,a7 as b,al as h,h as C,am as I,an as k,F as m,ao as x,R as u,D as w,C as A,A as V,Q as $,S as B}from"./D9_UoUeZ.js";import{i as j,u as y,b as L}from"./iCGCN3gx.js";import{_ as M}from"./DlAUqK2U.js";import{S as N}from"./CX_9C0QJ.js";const O=["innerHTML"],P=g({__name:"BasicIcon",props:{icon:{},color:{default:null},size:{}},setup(l){const s=l,{prefixCls:c}=y("icons"),a=f(),t=f();a.value=j[`${s.icon}`];const r=p(()=>s.color);return v(()=>{if(s.size){const n=t.value?.children[0];n.setAttribute("width",s.size),n.setAttribute("height",s.size)}}),(n,e)=>(d(),S("span",{ref_key:"refIcon",ref:t,style:b({color:r.value}),class:i([[o(c)],"!flex"]),innerHTML:a.value},null,14,O))}}),H=Object.assign(M(P,[["__scopeId","data-v-a7e11651"]]),{__name:"BasicPacksBasicIcon"}),T=g({__name:"BasicButton",props:{icon:{},iconSize:{default:L},iconClass:{default:""},suffixIcon:{type:Boolean},type:{},size:{},loading:{type:Boolean},curve:{type:Boolean,default:!1}},setup(l){h(e=>({"0012da73":t.value}));const s=C(I,{style:{fontSize:"24px"},spin:!0}),c=k(),a=p(()=>c.default?"":"!px-1 !py-1"),t=p(()=>n.loading?"flex":"unset"),{prefixCls:r}=y("main-button"),n=l;return(e,D)=>{const z=N,_=x;return d(),m(_,{type:n.type,size:n.size,class:i([o(r),a.value,e.curve?"!rounded-full":""]),disabled:"loading"in e?e.loading:o(u)},{default:w(()=>[A(z,{spinning:"loading"in e?e.loading:o(u),size:"small",class:"absolute",style:{"position-area":"center"},indicator:o(s)},null,8,["spinning","indicator"]),V("div",{class:i(["flex items-center gap-1 justify-center flex-row-reverse gap-2 py-1 px-2 w-full h-full transition-all text-xs",[{"flex-row-reverse":e.suffixIcon},("loading"in e?e.loading:o(u))?"op-30":""]])},[e.$slots.default?$(e.$slots,"default",{key:0}):B("",!0),e.icon?(d(),m(H,{key:1,size:e.iconSize,icon:e.icon,class:i(e.iconClass)},null,8,["size","icon","class"])):B("",!0)],2)]),_:3},8,["type","size","class","disabled"])}}}),R=Object.assign(T,{__name:"BasicPacksBasicButton"});export{R as B};
|