UNPKG

tailadmin-ui-kit-vite

Version:
2 lines (1 loc) 2.88 kB
(function(n,t){typeof exports=="object"&&typeof module!="undefined"?t(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],t):(n=typeof globalThis!="undefined"?globalThis:n||self,t(n["TailAdmin UI Kit"]={},n.Vue))})(this,function(n,t){"use strict";var k="",x="",o=(e,l)=>{const i=e.__vccOpts||e;for(const[g,y]of l)i[g]=y;return i};const a=e=>(t.pushScopeId("data-v-28d76810"),e=e(),t.popScopeId(),e),d={stroke:"currentColor",viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg"},s=[a(()=>t.createElementVNode("circle",{cx:"50%",cy:"50%",r:"45"},null,-1))];var c=o(Object.assign({name:"TCircleLoadingAnimation"},{setup(e){return name="TCircleLoadingAnimation",(l,i)=>(t.openBlock(),t.createElementBlock("svg",d,s))}}),[["__scopeId","data-v-28d76810"]]);const r=["type","disabled"],f={class:"flex flex-grow-0 flex-shrink-0"},u=["textContent"],m={props:{title:{type:String,default:""},size:{type:String,default:"md"},design:{type:String,default:"filled"},color:{type:String,default:"blue"},radius:{type:String,default:"md"},link:{type:String,default:""},border:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},loadingDesign:{type:String,default:"circle"},type:{type:String,default:"submit"},animation:{type:Boolean,default:!0},iconPosition:{type:String,default:"left"},block:{type:Boolean,default:!1}},setup(e){return name="TButton",(l,i)=>(t.openBlock(),t.createElementBlock("button",{type:e.type,disabled:e.disabled,class:t.normalizeClass(["t-btn",[`t-btn-${e.design} t-btn-${e.color} t-radius-${e.radius}`,{border:e.border||e.design==="outline"},{"border-0":e.design.includes("link")},{"opacity-75 pointer-events-none":e.loading||e.disabled},[l.$slots.default?"px-4":"px-2"],{"active:scale-90":e.animation},[e.iconPosition==="right"?"flex-row-reverse":"flex-row"],{"w-full justify-center":e.block}]])},[t.createElementVNode("div",f,[e.loading?(t.openBlock(),t.createBlock(c,{key:0,class:t.normalizeClass(["w-5 h-5",l.$slots.default?e.iconPosition==="right"?"ml-2":"-ml-2 mr-2":null])},null,8,["class"])):t.createCommentVNode("",!0),l.$slots.icon&&!e.loading?(t.openBlock(),t.createElementBlock("span",{key:1,class:t.normalizeClass(l.$slots.default?e.iconPosition==="right"?"pl-2":"pr-2":null)},[t.renderSlot(l.$slots,"icon")],2)):t.createCommentVNode("",!0)]),l.$slots.default||e.title?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass([{"text-2xl":e.size==="2xl"},{"text-xl":e.size==="xl"},{"text-lg":e.size==="lg"},{"text-md":e.size==="md"},{"text-xs":e.size==="sm"}])},[e.title?(t.openBlock(),t.createElementBlock("span",{key:0,textContent:t.toDisplayString(e.title)},null,8,u)):t.renderSlot(l.$slots,"default",{key:1})],2)):t.createCommentVNode("",!0)],10,r))}};n.TButton=m,Object.defineProperties(n,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});