1 line
9.0 KiB
JavaScript
1 line
9.0 KiB
JavaScript
System.register(["./vue-legacy-BnJhYd-u.js","./_plugin-vue_export-helper-legacy-DNBbTZ02.js","./index-legacy-Ce-qKpT_.js","./dom-legacy-D-syBzLK.js"],function(t,a){var o,n,d,e,i,r,l,u,s,b,c,p,v,g,h,y,m,x,f,k,w,F,C,L,P,_,j,z,B,Q,S,$;function R(t,a){return v(),i("span",F,[...a[0]||(a[0]=[l("svg",{class:"button-loading-svg",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[l("path",{class:"button-loading-track",d:"M14 8A6 6 0 1 1 8 2",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"})],-1)])])}return t("n",function(){const t=h("messageApi",null);if(null===t)throw new Error("没有找到 message provider");return t}),{setters:[function(t){o=t.At,n=t.B,d=t.G,e=t.H,i=t.K,r=t.Tt,l=t.U,u=t.W,s=t.Y,b=t.Z,c=t.at,p=t.bt,v=t.ct,g=t.dt,h=t.et,y=t.kt,m=t.vt},function(t){x=t.t},function(t){f=t.v},function(t){k=t.r}],execute:function(){(w=document.createElement("style")).textContent='.button-loading[data-v-0fe4dfb4]{color:currentColor;width:100%;height:100%;display:inline-flex}.button-loading-svg[data-v-0fe4dfb4]{width:100%;height:100%;animation:.8s linear infinite button-loading-rotate-0fe4dfb4}@keyframes button-loading-rotate-0fe4dfb4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button[data-v-dd1a14a1]{box-sizing:border-box;cursor:pointer;user-select:none;vertical-align:middle;-webkit-appearance:none;appearance:none;text-align:center;color:var(--Labels-Primary);background-color:transparent;border:.5px solid transparent;outline:none;justify-content:center;align-items:center;font-family:inherit;font-style:normal;font-weight:500;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;display:inline-flex;position:relative;overflow:hidden}.button[data-v-dd1a14a1]:before{content:"";opacity:0;pointer-events:none;background-color:rgba(255,255,255,.05);transition:opacity .3s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.button-content[data-v-dd1a14a1]{white-space:nowrap;word-break:break-word;justify-content:center;align-items:center;display:inline-flex;position:relative}.button-icon[data-v-dd1a14a1]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.button-spinner[data-v-dd1a14a1]{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.button-large[data-v-dd1a14a1]{border-radius:12px;gap:6px;min-width:72px;height:44px;padding:10px 14px;font-size:16px;line-height:24px}.button-large .button-icon[data-v-dd1a14a1],.button-large .button-spinner[data-v-dd1a14a1]{width:20px;height:20px}.button-large.button-has-icon[data-icon-position=start][data-v-dd1a14a1]{padding-left:10px;padding-right:12px}.button-large.button-has-icon[data-icon-position=end][data-v-dd1a14a1]{padding-left:12px;padding-right:10px}.button-medium[data-v-dd1a14a1]{border-radius:10px;gap:4px;min-width:62px;height:32px;padding:6px 10px;font-size:14px;line-height:20px}.button-medium .button-icon[data-v-dd1a14a1],.button-medium .button-spinner[data-v-dd1a14a1]{width:18px;height:18px}.button-medium.button-has-icon[data-icon-position=start][data-v-dd1a14a1]{padding-left:8px;padding-right:10px}.button-medium.button-has-icon[data-icon-position=end][data-v-dd1a14a1]{padding-left:10px;padding-right:8px}.button-small[data-v-dd1a14a1]{border-radius:8px;gap:2px;min-width:52px;height:26px;padding:4px 8px;font-size:12px;line-height:18px}.button-small .button-icon[data-v-dd1a14a1],.button-small .button-spinner[data-v-dd1a14a1]{width:16px;height:16px}.button-small.button-has-icon[data-icon-position=start][data-v-dd1a14a1]{padding-left:6px;padding-right:8px}.button-small.button-has-icon[data-icon-position=end][data-v-dd1a14a1]{padding-left:8px;padding-right:6px}.button-icon-only[data-v-dd1a14a1]{color:var(--Labels-Primary);background-color:transparent;border-color:transparent;padding:0;padding-left:8px!important;padding-right:8px!important}.button-icon-only .button-icon[data-v-dd1a14a1],.button-icon-only .button-spinner[data-v-dd1a14a1]{width:20px;height:20px}.button-icon-only.button-large[data-v-dd1a14a1]{border-radius:12px;width:44px;min-width:44px;height:44px}.button-icon-only.button-medium[data-v-dd1a14a1]{border-radius:8px;width:32px;min-width:32px;height:32px}.button-icon-only.button-small[data-v-dd1a14a1]{border-radius:8px;width:26px;min-width:26px;height:26px}.button-icon-only.button-small .button-icon[data-v-dd1a14a1],.button-icon-only.button-small .button-spinner[data-v-dd1a14a1]{width:16px;height:16px}.button-icon-only[data-v-dd1a14a1]:hover:not([disabled]):not(.button-disabled){background-color:var(--Fills-F1)}.button-icon-only[data-v-dd1a14a1]:active:not([disabled]):not(.button-disabled){background-color:var(--Fills-F1-hover)}.button-icon-only.button-disabled[data-v-dd1a14a1]{color:var(--Labels-Quaternary)}.button-icon-only.button-danger[data-v-dd1a14a1]{color:#fff;background-color:var(--Colors-Red)}.button-icon-only.button-danger[data-v-dd1a14a1]:hover:not([disabled]):not(.button-disabled){background-color:var(--Colors-Red)}.button-icon-only.button-danger[data-v-dd1a14a1]:active:not([disabled]):not(.button-disabled){background-color:#d63f44}.button-icon-only.button-danger.button-disabled[data-v-dd1a14a1]{color:var(--Labels-Quaternary);background-color:var(--Fills-F3)}.button-icon-only.button-block[data-v-dd1a14a1]{width:100%}.button-primary[data-v-dd1a14a1]{background-color:var(--Labels-Primary);color:var(--Bg-Primary);border-color:transparent}.button-primary[data-v-dd1a14a1]:hover:not([disabled]):not(.button-disabled):before{opacity:1}.button-primary.button-danger[data-v-dd1a14a1]{background-color:var(--Colors-Red);color:#fff}.button-primary[disabled][data-v-dd1a14a1]{background-color:var(--Fills-F3);color:var(--Labels-Quaternary)}.button-secondary[data-v-dd1a14a1]{background-color:var(--Fills-F1);color:var(--Labels-Primary);border-color:transparent}.button-secondary[data-v-dd1a14a1]:before{background-color:var(--Fills-F1)}.button-secondary[data-v-dd1a14a1]:hover:not([disabled]):not(.button-disabled):before{opacity:1}.button-secondary.button-danger[data-v-dd1a14a1]{color:var(--Colors-Red)}.button-secondary[disabled][data-v-dd1a14a1]{background-color:var(--Fills-F1);color:var(--Labels-Quaternary)}.button-outline[data-v-dd1a14a1]{color:var(--Labels-Primary);border-color:var(--Separators-S1);background-color:transparent}.button-outline[data-v-dd1a14a1]:hover:not([disabled]):not(.button-disabled){background-color:var(--Fills-F1)}.button-outline[disabled][data-v-dd1a14a1]{color:var(--Labels-Quaternary);border-color:var(--Separators-S1);background-color:transparent}.button-block[data-v-dd1a14a1]{width:100%}.button[disabled][data-v-dd1a14a1],.button.button-disabled[data-v-dd1a14a1]{cursor:not-allowed}.button[disabled][data-v-dd1a14a1]:before,.button.button-disabled[data-v-dd1a14a1]:before{display:none}\n/*$vite$:1*/',document.head.appendChild(w),F={class:"button-loading"},C=x({},[["render",R],["__scopeId","data-v-0fe4dfb4"]]),L=["data-icon-position","disabled"],P={key:0,class:"button-spinner"},_={key:0,class:"button-icon"},j={key:0,class:"button-spinner"},z={key:1,class:"button-icon"},B={class:"button-content"},Q={key:0,class:"button-spinner"},S={key:1,class:"button-icon"},$=b({__name:"Button",props:{type:{default:"primary"},size:{default:"medium"},danger:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},loadingDelay:{default:0},block:{type:Boolean,default:!1},icon:{default:void 0},iconPosition:{default:"start"},tooltip:{default:void 0},tooltipPlacement:{default:"top"}},emits:["click"],setup(t,{emit:a}){const b=t,h=a,x=r(!1);let w=null;m(()=>b.loading,t=>{t?w=setTimeout(()=>{x.value=!0},b.loadingDelay):(w&&(clearTimeout(w),w=null),x.value=!1)},{immediate:!0}),c(()=>{w&&clearTimeout(w)});const F=e(()=>"icon"===b.type),$=e(()=>F.value?"icon-only":b.type),R=e(()=>"small"===b.size?16:F.value||"large"===b.size?20:18),T=e(()=>b.icon?b.iconPosition:"start"),A=e(()=>!!b.icon||x.value),E=e(()=>b.icon),D=t=>{b.disabled||b.loading||h("click",t)};return(a,e)=>(v(),u(y(k),{content:t.tooltip,placement:t.tooltipPlacement,disabled:!t.tooltip||t.disabled||t.loading},{trigger:p(()=>[l("button",{type:"button",class:o(["button auto-rtl",[`button-${$.value}`,`button-${t.size}`,{"button-danger":t.danger,"button-block":t.block,"button-has-icon":A.value,"button-disabled":t.disabled||t.loading}]]),"data-icon-position":A.value?T.value:void 0,disabled:t.disabled||t.loading,onClick:D},[F.value&&x.value?(v(),i("span",P,[s(C)])):F.value?(v(),i(n,{key:1},[t.icon?(v(),i("span",_,[s(y(f),{name:E.value,height:R.value},null,8,["name","height"])])):d("",!0)],64)):(v(),i(n,{key:2},["start"===T.value&&A.value?(v(),i(n,{key:0},[x.value?(v(),i("span",j,[s(C)])):(v(),i("span",z,[s(y(f),{name:E.value,height:R.value},null,8,["name","height"])]))],64)):d("",!0),l("span",B,[g(a.$slots,"default",{},void 0,!0)]),"end"===T.value&&A.value?(v(),i(n,{key:1},[x.value?(v(),i("span",Q,[s(C)])):(v(),i("span",S,[s(y(f),{name:E.value,height:R.value},null,8,["name","height"])]))],64)):d("",!0)],64))],10,L)]),_:3},8,["content","placement","disabled"]))}}),t("t",x($,[["__scopeId","data-v-dd1a14a1"]]))}}}); |