Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

lvjst

Package Overview
Dependencies
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lvjst - npm Package Compare versions

Comparing version 0.0.17 to 0.0.18

2

dist/lui-vue.umd.js

@@ -1,1 +0,1 @@

var Nt=Object.defineProperty;var H=Object.getOwnPropertySymbols;var Rt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable;var M=(d,t,y)=>t in d?Nt(d,t,{enumerable:!0,configurable:!0,writable:!0,value:y}):d[t]=y,o=(d,t)=>{for(var y in t||(t={}))Rt.call(t,y)&&M(d,y,t[y]);if(H)for(var y of H(t))Pt.call(t,y)&&M(d,y,t[y]);return d};(function(d,t){typeof exports=="object"&&typeof module!="undefined"?t(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],t):(d=typeof globalThis!="undefined"?globalThis:d||self,t(d.LuiVue={},d.Vue))})(this,function(d,t){"use strict";var y="";function x(e,i){return{props:{[e||"variant"]:{type:String,default:i||"primary",validator(l){return(e==="variant"?["primary","secondary","info","success","warning","danger"]:["light","dark","white","black","primary","secondary","info","success","warning","danger"]).includes(l)}}}}}function z(e){return{props:{[e||"filter"]:{type:String,default:"none",validator(i){return["darker","lighter","none"].includes(i)}}}}}function C(e,i){const n=i||["2xs","xs","sm","md","lg"];return{props:{size:{type:String,default:e||"md",validator:s=>n.includes(s)}}}}function m(e,i){return{props:{[e]:{type:Boolean,default:i||!1}}}}function u(e,i,l){let n={type:String,default:i||"none"};return l!==void 0&&(n.validator=s=>l.includes(s)),{props:{[e]:n}}}function c(e){const i=[];return e.map(l=>{i.push(...Object.values(l))}),i.join(" ").toString().replace(/\s+/g," ")}function _(e,i){const l=i==="none"?`bg-${e}`:i==="darker"?`bg-${e}-800`:`bg-${e}-100`,n=i==="none"?"text-white":i==="darker"?`text-${e}-100`:`text-${e}-800`;return{backgroundColor:l,fontColor:n}}function T(e,i,l){return{colorClasses:i==="none"||["white","black","light","dark"].includes(e)?`${l}-${e}`:i==="darker"?`${l}-${e}-800`:`${l}-${e}-100`}}var b=(e,i)=>{const l=e.__vccOpts||e;for(const[n,s]of i)l[n]=s;return l};const O={mixins:[u("tag","p",["p","span","br","strong","em","quotes","blockquote","code","pre","mark","ins","del","sup","sub","small","i","b","abbr","address","bdi","bdo","cite","dfn","kbs","meter","q","rp","rt","ruby","s","samp","time","u","var","wbr"]),C("md",["xs","sm","md","lg"]),x("variant","secondary")],setup(e){return{classes:t.computed(()=>{const l={fontColor:`text-${e.variant}-600`,fontSize:e.size==="xs"?"text-xs":e.size==="sm"?"text-sm":e.size==="md"?"text-base":"text-xl",lineHeight:e.size==="xs"?"leading-3":e.size==="sm"?"leading-4.5":e.size==="md"?"leading-5":"leading-6"};return c([o({},l)])})}}};function G(e,i,l,n,s,a){return t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.tag),t.mergeProps({class:n.classes},e.$attrs),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},16,["class"])}var q=b(O,[["render",G]]);const v={mixins:[x(),m("border"),C(),z()],setup(e){return{computedClasses:t.computed(()=>{const l={width:e.size==="2xs"?"w-2":e.size==="xs"?"w-3":e.size==="sm"?"w-4":e.size==="md"?"w-5":"w-6",height:e.size==="2xs"?"h-2":e.size==="xs"?"h-3":e.size==="sm"?"h-4":e.size==="md"?"h-5":"h-6",backgroundColor:_(e.variant,e.filter).backgroundColor,border:e.border?"border border-white":"",display:"inline-block",borderRadius:"rounded-full"};return c([o({},l)])})}}};function K(e,i,l,n,s,a){return t.openBlock(),t.createElementBlock("span",{class:t.normalizeClass(n.computedClasses)},null,2)}var I=b(v,[["render",K]]);const X={mixins:[C("sm",["sm","lg"])],inheritAttrs:!1,setup(e){function i(n){return n[e.size]}return{computedClasses:t.computed(()=>{const n={input:{position:"absolute",opacity:"opacity-0",width:i({sm:"w-8",lg:"w-10"}),height:i({sm:"h-4",lg:"h-5"}),cursor:"cursor-pointer",peer:"peer"},span:{display:"flex items-center",alignItems:"peer-checked:justify-end",width:i({sm:"w-8",lg:"w-10"}),height:i({sm:"h-4",lg:"h-5"}),borderRadius:"rounded-full",backgroundColor:"bg-secondary-300 peer-checked:bg-success",borderWidth:"border",borderColor:"border-secondary-200 peer-checked:border-success-100",ringWidth:"peer-focus:ring-2",ringOffset:"peer-focus:ring-offset-2",ringColor:"peer-focus:ring-success",paddigX:"px-0.5"},spanBefore:{width:i({sm:"before:w-3",lg:"before:w-4"}),height:i({sm:"before:h-3",lg:"before:h-4"}),borderRadius:"before:rounded-full",backgroundColor:"before:bg-white",borderWidth:"before:border",borderColor:"before:border-secondary-200 peer-checked:before:border-success-100"}};return{input:c([o({},n.input)]),span:c([o({},n.span),o({},n.spanBefore)])}})}}},Y={class:"container"};function U(e,i,l,n,s,a){return t.openBlock(),t.createElementBlock("div",Y,[t.createElementVNode("input",t.mergeProps({type:"checkbox",class:n.computedClasses.input},e.$attrs),null,16),t.createElementVNode("span",{class:t.normalizeClass(n.computedClasses.span)},null,2)])}var J=b(X,[["render",U]]);const Q={mixins:[C("sm",["sm","md","lg"])],inheritAttrs:!1,props:{state:{type:[String,Boolean,null],default:null,validator(e){return[null,"warning",!0,!1].includes(e)}}},setup(e){function i(n){return n[e.size]}return{computedClasses:t.computed(()=>{const n={input:{position:"absolute",opacity:"opacity-0",width:i({sm:"w-4",md:"w-5",lg:"w-6"}),height:i({sm:"h-4",md:"h-5",lg:"h-6"}),peer:"peer"},span:{width:i({sm:"w-4",md:"w-5",lg:"w-6"}),height:i({sm:"h-4",md:"h-5",lg:"h-6"}),display:"flex items-center justify-center",borderWidth:i({sm:"border-1.5",md:"border-2",lg:"border-2.5"}),borderColor:e.state===null?"border-primary":e.state==="warning"?"border-warning":e.state===!0?"border-success":"border-danger",borderRadius:"rounded-full",backgroundColor:"bg-white",ringWidth:e.size==="sm"?"peer-focus:ring-1":"peer-focus:ring-2",ringOffset:"peer-focus:ring-offset-2",ringColor:e.state===null?"peer-focus:ring-primary":e.state==="warning"?"peer-focus:ring-warning":e.state===!0?"peer-focus:ring-success":"peer-focus:ring-danger"},spanBefore:{width:i({sm:"before:w-2",md:"before:w-2.5",lg:"before:w-3"}),height:i({sm:"before:h-2",md:"before:h-2.5",lg:"before:h-3"}),borderRadius:"before:rounded-full",backgroundColor:"before:bg-white",backgroundColorChecked:e.state===null?"peer-checked:before:bg-primary":e.state==="warning"?"peer-checked:before:bg-warning":e.state===!0?"peer-checked:before:bg-success":"peer-checked:before:bg-danger"}};return{input:c([o({},n.input)]),span:c([o({},n.span),o({},n.spanBefore)])}})}}},Z={class:"container"};function p(e,i,l,n,s,a){return t.openBlock(),t.createElementBlock("div",Z,[t.createElementVNode("input",t.mergeProps({type:"radio",class:n.computedClasses.input},e.$attrs),null,16),t.createElementVNode("span",{class:t.normalizeClass(n.computedClasses.span)},null,2)])}var ee=b(Q,[["render",p]]);const te={mixins:[u("alignTabs","left",["left","center","right"]),u("alignContent","left",["left","center","right"]),m("stretch")],setup(e,{slots:i}){const l=t.ref(i.default().map(f=>f.props));let n=l.value.findIndex(f=>f.active!==void 0);n=n===-1?!1:n;let s=t.ref(l.value[n||0].title);const a=t.ref([]);t.provide("selectedTitle",s);function r(f,k){let h=null;f.keyCode===39&&this.tabProps.length>k+1&&(h=k+1),f.keyCode===37&&k-1>=0&&(h=k-1),f.keyCode===36&&(h=0),f.keyCode===35&&(h=this.tabProps.length-1),h!==null&&this.tabProps[h].disabled===void 0&&(this.selectedTitle=this.tabProps[h].title,a.value[h].focus())}const g=t.computed(()=>{const f={width:"w-full",display:"flex",margin:"mb-8",flexWrap:"flex-wrap",alingItems:"items-center",justifyContent:e.alignTabs==="left"?"justify-start":e.alignTabs==="center"?"justify-center":"justify-end"},k={lineHeight:"leading-5",fontSize:"text-base",fontWeight:"font-semibold",position:"relative",margin:"mb-2",flexGrow:e.stretch?"flex-grow":"",disabled:"disabled:text-secondary-300",after:"after:w-full after:h-0.5 after:absolute after:-bottom-2 after:left-0 after:inline-block after:rounded-full after:bg-transparent"},h=e.alignContent==="left"?"text-left":e.alignContent==="center"?"text-center":"text-right",P="text-primary after:bg-primary",Vt="text-secondary-500",Tt="w-full",At="px-4";return{tabContainer:c([o({},f)]),tab:c([o({},k)]),panel:h,activeTab:P,defaultTab:Vt,tabMenuContainer:Tt,tabText:At}});return{tabProps:l,selectedTitle:s,elements:a,computedClasses:g,handleKeyEvents:r}}},ne=["tabindex","aria-selected","disabled","onClick","onKeydown"];function ie(e,i,l,n,s,a){return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(n.computedClasses.tabMenuContainer)},[t.createElementVNode("div",{class:t.normalizeClass(n.computedClasses.tabContainer),role:"tablist"},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(n.tabProps,(r,g)=>(t.openBlock(),t.createElementBlock("button",{key:r.title,ref_for:!0,ref:f=>n.elements[g]=f,role:"tab",tabindex:n.selectedTitle===r.title?"0":"-1","aria-selected":n.selectedTitle===r.title,disabled:r.disabled!==void 0,class:t.normalizeClass([n.computedClasses.tab,n.selectedTitle===r.title?n.computedClasses.activeTab:n.computedClasses.defaultTab]),onClick:f=>n.selectedTitle=r.title,onKeydown:f=>n.handleKeyEvents(f,g)},[t.createElementVNode("span",{class:t.normalizeClass(n.computedClasses.tabText)},t.toDisplayString(r.title),3)],42,ne))),128))],2),t.createElementVNode("div",{class:t.normalizeClass(n.computedClasses.panel)},[t.renderSlot(e.$slots,"default")],2)],2)}var le=b(te,[["render",ie]]);const se={mixins:[u("title","Title"),m("active"),m("disabled")],setup(){return{selectedTitle:t.inject("selectedTitle")}}},re={role:"tabpanel",tabindex:"0"};function ae(e,i,l,n,s,a){return t.withDirectives((t.openBlock(),t.createElementBlock("div",re,[t.renderSlot(e.$slots,"default")],512)),[[t.vShow,e.title==n.selectedTitle]])}var oe=b(se,[["render",ae]]);const de=()=>{},ce=Array.isArray,me=e=>typeof e=="function",fe=e=>typeof e=="symbol";let ue;function be(e,i){i=i||ue,i&&i.active&&i.effects.push(e)}const ge=e=>{const i=new Set(e);return i.w=0,i.n=0,i},D=e=>(e.w&w)>0,j=e=>(e.n&w)>0,he=({deps:e})=>{if(e.length)for(let i=0;i<e.length;i++)e[i].w|=w},Ce=e=>{const{deps:i}=e;if(i.length){let l=0;for(let n=0;n<i.length;n++){const s=i[n];D(s)&&!j(s)?s.delete(e):i[l++]=s,s.w&=~w,s.n&=~w}i.length=l}};let S=0,w=1;const A=30,L=[];let $;class ke{constructor(i,l=null,n){this.fn=i,this.scheduler=l,this.active=!0,this.deps=[],be(this,n)}run(){if(!this.active)return this.fn();if(!L.includes(this))try{return L.push($=this),ye(),w=1<<++S,S<=A?he(this):F(this),this.fn()}finally{S<=A&&Ce(this),w=1<<--S,xe(),L.pop();const i=L.length;$=i>0?L[i-1]:void 0}}stop(){this.active&&(F(this),this.onStop&&this.onStop(),this.active=!1)}}function F(e){const{deps:i}=e;if(i.length){for(let l=0;l<i.length;l++)i[l].delete(e);i.length=0}}let E=!0;const W=[];function ye(){W.push(E),E=!0}function xe(){const e=W.pop();E=e===void 0?!0:e}function ze(){return E&&$!==void 0}function we(e,i){let l=!1;S<=A?j(e)||(e.n|=w,l=!D(e)):l=!e.has($),l&&(e.add($),$.deps.push(e))}function $e(e,i){for(const l of ce(e)?e:[...e])(l!==$||l.allowRecurse)&&(l.scheduler?l.scheduler():l.run())}new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(fe));function V(e){const i=e&&e.__v_raw;return i?V(i):e}function _e(e){ze()&&(e=V(e),e.dep||(e.dep=ge()),we(e.dep))}function Be(e,i){e=V(e),e.dep&&$e(e.dep)}class Se{constructor(i,l,n){this._setter=l,this.dep=void 0,this._dirty=!0,this.__v_isRef=!0,this.effect=new ke(i,()=>{this._dirty||(this._dirty=!0,Be(this))}),this.__v_isReadonly=n}get value(){const i=V(this);return _e(i),i._dirty&&(i._dirty=!1,i._value=i.effect.run()),i._value}set value(i){this._setter(i)}}function N(e,i){let l,n;const s=me(e);return s?(l=e,n=de):(l=e.get,n=e.set),new Se(l,n,s||!n)}Promise.resolve();const Le={mixins:[u("name",!0),m("fill"),m("line"),C("none",["lg","xl","xxs","xs","sm","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x","fw","fwh","none"])],setup(e){return{classes:N(()=>[`ri-${e.name}${e.fill?"-fill":""}${e.line?"-line":""}`,e.size!=="none"?`ri-${e.size}`:""])}}};function Ee(e,i,l,n,s,a){return t.openBlock(),t.createElementBlock("i",t.mergeProps({class:n.classes},e.$attrs),null,16)}var B=b(Le,[["render",Ee]]);const Ve={components:{LuiIcon:B},mixins:[u("title","title"),m("active"),m("disabled")],setup(e){let i=t.inject("activeAccordion",t.ref(null)),l=t.computed(()=>i.value===e.title);function n(){i.value!==e.title?i.value=e.title:i.value=""}let s=t.ref(!1);const a=t.computed(()=>{const r={wrapper:{width:"w-full",border:"border",borderColor:e.disabled?"border-secondary-100":"border-secondary-200",borderRadius:"rounded-2xl",paddingY:"py-8",paddingX:"px-6",margin:"mb-7",focus:s.value?"ring-2 ring-primary ring-offset-2":""},button:{width:"w-full",display:"flex",alignItems:"items-center",justifyContent:"justify-between",disabled:"text-secondary-700 disabled:text-secondary-300",outline:"outline-none"},title:{fontSize:"text-lg",fontWeight:"font-semibold",lineHeight:"leading-6"},icon:{fontSize:"text-2xl"},content:{marginTop:"mt-6",fontColor:"text-secondary-600"}},{wrapper:g,button:f,title:k,icon:h,content:P}=r;return{wrapper:c([o({},g)]),button:c([o({},f)]),title:c([o({},k)]),icon:c([o({},h)]),content:c([o({},P)])}});return{expandItem:n,isActive:l,computedClasses:a,btnFocus:s}}},Te=["aria-expanded","disabled"];function Ae(e,i,l,n,s,a){const r=t.resolveComponent("lui-icon");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(n.computedClasses.wrapper)},[t.createElementVNode("h3",null,[t.createElementVNode("button",{"aria-expanded":n.isActive,disabled:e.disabled,class:t.normalizeClass(n.computedClasses.button),onClick:i[0]||(i[0]=(...g)=>n.expandItem&&n.expandItem(...g)),onFocus:i[1]||(i[1]=g=>n.btnFocus=!0),onFocusout:i[2]||(i[2]=g=>n.btnFocus=!1)},[t.createElementVNode("span",{class:t.normalizeClass(n.computedClasses.title)},t.toDisplayString(e.title),3),t.createVNode(r,{name:n.isActive?"close":"add",line:"",class:t.normalizeClass(n.computedClasses.icon)},null,8,["name","class"])],42,Te)]),n.isActive?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(n.computedClasses.content),role:"region",tabindex:"0"},[t.renderSlot(e.$slots,"default")],2)):t.createCommentVNode("",!0)],2)}var Ne=b(Ve,[["render",Ae]]);const Re={setup(){let e=t.ref(null);t.provide("activeAccordion",e)}},Pe={ref:"LuiAccordionGroup",class:"accordionGroup"};function Ie(e,i,l,n,s,a){return t.openBlock(),t.createElementBlock("div",Pe,[t.renderSlot(e.$slots,"default")],512)}var De=b(Re,[["render",Ie]]);const je={components:{LuiIcon:B},mixins:[x(),z(),m("rounded"),m("roundedFull"),m("block"),m("uppercase"),m("iconLine"),u("prepend"),u("icon"),u("type","default",["default","text","outline","link","link-underline"]),C("md",["sm","md","lg"])],inheritAttrs:!1,props:{disableStyles:{type:[Array,Boolean],default:()=>[""],validator(e){return typeof e=="boolean"||["hover","focus","disable","underline",""].some(i=>e.indexOf(i)>=0)}}},setup(e,i){const l=t.computed(()=>{const s={padding:e.type==="link"||e.type==="link-underline"?"p-0":i.slots.default?e.size==="lg"?"px-6 py-3":e.size==="md"?"px-4 py-2":"px-3 py-1.5":e.size==="lg"?"p-3":e.size==="md"?"p-2.5":"p-1.5",backgroundColor:e.type==="default"?_(e.variant,e.filter).backgroundColor:"",fontColor:e.type==="default"?_(e.variant,e.filter).fontColor:e.filter==="none"?`text-${e.variant}`:e.filter==="darker"?`text-${e.variant}-800`:`text-${e.variant}-50`,fontSize:e.size==="sm"?"text-xs":"text-base",lineHeight:e.size==="sm"?"leading-4.5":"leading-6",borderWidth:e.type==="outline"||e.type==="default"?"border":"",borderStyle:e.type==="outline"||e.type==="default"?"border-solid":"",borderColor:e.type==="outline"||e.type==="default"?e.filter==="none"?`border-${e.variant}`:e.filter==="darker"?`border-${e.variant}-800`:`border-${e.variant}-50`:"",borderBottom:typeof e.disableStyles=="boolean"&&e.disableStyles===!0||Array.isArray(e.disableStyles)&&e.disableStyles.includes("underline")?"":e.type==="link-underline"?e.filter==="darker"?`border-b border-${e.variant}-800`:e.filter==="lighter"?`border-b border-${e.variant}-100`:`border-b border-${e.variant}`:"",borderRadius:e.type!=="link"&&(e.rounded||e.roundedFull)?e.rounded?`rounded-${e.size}`:e.roundedFull?"rounded-full":"":"",uppercase:e.uppercase?"uppercase":"",width:!e.block||e.type==="link"?"":"w-full",display:e.prepend!=="none"||e.icon!=="none"?"flex":"",justifyContent:e.prepend!=="none"||e.icon!=="none"?"justify-center":"",alignItems:e.prepend!=="none"||e.icon!=="none"?"items-center":""};let a={hover:{backgroundColor:e.type==="link"||e.type==="link-underline"?"":e.type==="outline"?e.filter==="darker"?`hover:bg-${e.variant}-800`:e.filter==="lighter"?`hover:bg-${e.variant}-50`:`hover:bg-${e.variant}`:e.filter==="lighter"?`hover:bg-${e.variant}`:`hover:bg-${e.variant}-50`,fontColor:e.type==="default"?e.filter==="none"?`hover:text-${e.variant}`:e.filter==="darker"?`hover:text-${e.variant}`:"hover:text-white":e.type!=="outline"?e.filter==="none"?`hover:text-${e.variant}--400`:e.filter==="darker"?`hover:text-${e.variant}--700`:`hover:text-${e.variant}--200`:"hover:text-white",borderColor:e.type==="outline"?e.filter==="darker"?`hover:border-${e.variant}-800`:`hover:border-${e.variant}-50`:e.type==="default"?`hover:border-${e.variant}-50`:""},disable:{backgroundColor:e.type==="default"?"disabled:bg-secondary-300":e.type==="outline"?"disabled:bg-secondary-100":"",fontColor:e.type==="default"?"disabled:text-white":"disabled:text-secondary-300",borderColor:"disabled:border-secondary-300"},focus:{outline:"focus:outline-none",boxShadow:e.filter==="darker"?`focus:ring-2 focus:ring-${e.variant}-800 focus:ring-offset-2`:e.filter==="lighter"?`focus:ring-2 focus:ring-${e.variant}-100 focus:ring-offset-2`:`focus:ring-2 focus:ring-${e.variant} focus:ring-offset-2`}};typeof e.disableStyles=="boolean"&&e.disableStyles===!0&&(a=""),Array.isArray(e.disableStyles)&&e.disableStyles.map(k=>a[k]="");const{disable:r,focus:g,hover:f}=a;return c([o({},s),o({},r),o({},g),o({},f)])}),n=t.computed(()=>{const s={fontSize:e.size==="sm"?"text-base":e.size==="md"?"text-xl":"text-2xl",lineHeight:e.size==="lg"?"leading-5":"leading-none",prependMargin:e.prepend!=="none"&&!!i.slots.default&&e.icon==="none"?e.size==="sm"?"mr-1.5 -ml-0.5":"mr-2 -ml-1":"m-0",suffixMargin:e.prepend==="none"&&!!i.slots.default&&e.icon!=="none"?e.size==="sm"?"ml-1.5 -mr-0.5":"ml-2 -mr-1":"m-0"};return c([o({},s)])});return{computedClasses:l,iconClasses:n}}};function Fe(e,i,l,n,s,a){const r=t.resolveComponent("lui-icon");return t.openBlock(),t.createElementBlock("button",t.mergeProps({class:[n.computedClasses]},e.$attrs),[e.prepend!=="none"?(t.openBlock(),t.createBlock(r,{key:0,name:e.prepend,fill:!e.iconLine,line:e.iconLine,class:t.normalizeClass(n.iconClasses)},null,8,["name","fill","line","class"])):t.createCommentVNode("",!0),e.prepend!=="none"&&e.icon!=="none"?(t.openBlock(),t.createElementBlock("span",{key:1,class:t.normalizeClass(e.size==="sm"?"mx-1.5":"mx-2.5")},[t.renderSlot(e.$slots,"default")],2)):t.renderSlot(e.$slots,"default",{key:2}),e.icon!=="none"?(t.openBlock(),t.createBlock(r,{key:3,name:e.icon,fill:!e.iconLine,line:e.iconLine,class:t.normalizeClass(n.iconClasses)},null,8,["name","fill","line","class"])):t.createCommentVNode("",!0)],16)}var R=b(je,[["render",Fe]]);const We={components:{LuiIcon:B,LuiBadge:I},mixins:[x(),z(),C(),m("rounded"),m("roundedFull"),m("border"),u("icon"," "),u("img"," ")],inheritAttrs:!1,props:{text:{type:String,default:"",validator(e){return e.length<=2}},badge:{type:[Object],default(){return{position:"",variant:""}},validator(e){return["","primary","secondary","info","success","warning","danger"].includes(e.variant)&&["","top","bottom"].includes(e.position)}}},emits:["click"],setup(e){const i=t.computed(()=>{const a={width:e.size==="2xs"?"w-5":e.size==="xs"?"w-6":e.size==="sm"?"w-8":e.size==="md"?"w-12":e.size==="lg"?"w-16":"w-12",height:e.size==="2xs"?"h-5":e.size==="xs"?"h-6":e.size==="sm"?"h-8":e.size==="md"?"h-12":e.size==="lg"?"h-16":"h-12",display:"flex",justifyContent:"justify-center",alignItems:"items-center",verticalAlign:"align-middle",textAlign:"text-center",position:"relative",borderSize:e.border?["2xs","xs","sm"].includes(e.size)?"border":"border-2":"",borderColor:e.border?"border-white":"",borderStyle:e.border?"border-solid":"",borderRadius:e.roundedFull?"rounded-full":e.rounded?`rounded-${e.size}`:"",backgroundColor:_(e.variant,e.filter).backgroundColor,fontColor:_(e.variant,e.filter).fontColor,fontSize:e.size==="2xs"||e.size==="xs"?"text-2xs":e.size==="sm"?"text-sm":e.size==="md"?"text-md":e.size==="lg"?"text-xl":"",fontWeight:"font-semibold"};return c([o({},a)])}),l=t.computed(()=>{const a={fontSize:["2xs","xs"].includes(e.size)?"text-2xs":e.size==="sm"?"text-sm":e.size==="md"?"text-xl":"text-2xl"};return c([o({},a)])}),n=t.computed(()=>{const a={width:"w-full",height:"h-full",borderRadius:e.roundedFull?"rounded-full":e.rounded?`rounded-${e.size}`:"",objectFit:"object-cover"};return c([o({},a)])}),s=t.computed(()=>{const a={position:"absolute",top:e.badge.position==="top"?"bottom-full":"top-full",left:"left-full",transform:e.badge.position==="top"?"-translate-x-1/2 translate-y-1/2":"-translate-x-1/2 -translate-y-1/2",margin:e.roundedFull?e.badge.position==="top"?e.size==="lg"?"-ml-2 -mb-2":e.size==="md"?"-ml-1.5 -mb-1.5":e.size==="sm"?"-ml-1 -mb-1":(e.size==="xs","-ml-0.5 -mb-0.5"):e.size==="lg"?"-ml-2 -mt-2":e.size==="md"?"-ml-1.5 -mt-1.5":e.size==="sm"?"-ml-1 -mt-1":(e.size==="xs","-ml-0.5 -mt-0.5"):""};return c([o({},a)])});return{computedClasses:i,iconClasses:l,imgClasses:n,badgeClasses:s}}},He=["src"],Me={key:2};function Oe(e,i,l,n,s,a){const r=t.resolveComponent("lui-icon"),g=t.resolveComponent("lui-badge");return t.openBlock(),t.createElementBlock("div",t.mergeProps({class:["lui-avatar",[n.computedClasses]]},e.$attrs,{onClick:i[0]||(i[0]=f=>e.$emit("click"))}),[e.icon!=="none"?(t.openBlock(),t.createBlock(r,{key:0,name:e.icon,fill:"",class:t.normalizeClass(n.iconClasses)},null,8,["name","class"])):t.createCommentVNode("",!0),e.img!==""?(t.openBlock(),t.createElementBlock("img",{key:1,src:e.img,class:t.normalizeClass(n.imgClasses),alt:"Lui avatar"},null,10,He)):(t.openBlock(),t.createElementBlock("span",Me,t.toDisplayString(l.text.toUpperCase().slice(0,2)),1)),l.badge.variant!==""&&l.badge.position!==""?(t.openBlock(),t.createBlock(g,{key:3,class:t.normalizeClass(n.badgeClasses),variant:l.badge.variant,border:"",size:["2xs","xs","sm"].includes(e.size)?"2xs":"xs"},null,8,["class","variant","size"])):t.createCommentVNode("",!0)],16)}var Ge=b(We,[["render",Oe]]);const qe={mixins:[u("img",""),u("imgAlt","imgAlt"),m("border"),m("rounded"),z("borderFilter"),z("bgFilter"),z("textFilter"),x("bgVariant","light"),x("textVariant","dark"),x("borderVariant","secondary")],setup(e){const i=N(()=>{const n={backgroundColor:T(e.bgVariant,e.bgFilter,"bg").colorClasses,backgroundClip:"bg-clip-border",border:e.border?"border":"",borderStyle:e.border?"border-solid":"",borderColor:T(e.borderVariant,e.borderFilter,"border").colorClasses,color:T(e.textVariant,e.textFilter,"text").colorClasses,borderRadius:e.rounded?"rounded-md":"",flexDirection:"flex-col",display:"flex",minWidth:"min-w-0",position:"relative",wordBreak:"break-words",overflow:"overflow-hidden"};return c([o({},n)])}),l=N(()=>c([o({},{width:"w-full",height:"h-full"})]));return{computedClasses:i,imgClasses:l}}},ve=["src","alt"],Ke={key:1,class:"lui-card--body p-6"};function Xe(e,i,l,n,s,a){return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["lui-card",n.computedClasses])},[e.img!==""?(t.openBlock(),t.createElementBlock("img",{key:0,src:e.img,alt:e.imgAlt,class:t.normalizeClass(n.imgClasses)},null,10,ve)):t.createCommentVNode("",!0),e.$slots.default?(t.openBlock(),t.createElementBlock("div",Ke,[t.renderSlot(e.$slots,"default")])):t.createCommentVNode("",!0)],2)}var Ye=b(qe,[["render",Xe]]);const Ue={mixins:[C("sm",["sm","md","lg"])],inheritAttrs:!1,props:{state:{type:[String,Boolean,null],default:null,validator(e){return[null,"warning",!0,!1].includes(e)}}},setup(e,{attrs:i}){function l(r){return r[e.size]}const n=t.computed(()=>i.id),s=t.computed(()=>{const r={width:l({sm:"8px",md:"12px",lg:"14px"}),height:l({sm:"6px",md:"10px",lg:"12px"})};return{width:r.width,height:r.height}});return{computedClasses:t.computed(()=>{const r={parent:{display:"flex items-center"},input:{position:"absolute",overflow:"overflow-hidden",outline:"outline-none",width:e.size==="sm"?"w-4":e.size==="md"?"w-5":"w-6",height:e.size==="sm"?"h-4":e.size==="md"?"h-5":"h-6",zIndex:"z-20",opacity:"opacity-0",peer:"peer"},label:{position:"relative",display:"inline-flex",alignItems:"items-center",fontSize:l({sm:"text-xs",md:"text-sm",lg:"text-base"}),color:"text-secondary-600",cursor:"cursor-pointer"},labelBefore:{content:"before:content-['']",position:"before:relative",display:"before:inline-block",marginRight:l({sm:"before:mr-1",md:"before:mr-1.5",lg:"before:mr-2"}),width:l({sm:"before:w-4",md:"before:w-5",lg:"before:w-6"}),height:l({sm:"before:h-4",md:"before:h-5",lg:"before:h-6"}),ringWidth:"peer-focus:before:ring-2",ringOffset:"peer-focus:before:ring-offset-2",ringColor:e.state===null?"peer-focus:before:ring-primary":e.state==="warning"?"peer-focus:before:ring-warning":e.state===!1?"peer-focus:before:ring-danger":"peer-focus:before:ring-success",borderWidth:"before:border",borderColorDisabled:"peer-disabled:before:border-secondary-300",borderColorChecked:"peer-checked:before:border-white",borderColor:e.state===null?"before:border-primary":e.state==="warning"?"before:border-warning":e.state===!1?"before:border-danger":"before:border-success",borderRadius:l({sm:"before:rounded-xs",md:"before:rounded-xs",lg:"before:rounded-sm"}),backgroundColorDisabled:"peer-disabled:before:bg-secondary-100",backgroundColorChecked:e.state===null?"peer-checked:before:bg-primary":e.state==="warning"?"peer-checked:before:bg-warning":e.state===!1?"peer-checked:before:bg-danger":"peer-checked:before:bg-success",backgroundColor:"before:bg-white"},icon:{display:"opacity-0 peer-checked:opacity-100",position:"absolute",left:e.size==="sm"||e.size==="md"?"left-5":"left-4.5",zIndex:"z-10",color:"text-white peer-disabled:text-secondary-300"}};return{parent:c([o({},r.parent)]),input:c([o({},r.input)]),label:c([o({},r.label),o({},r.labelBefore)]),icon:c([o({},r.icon)])}}),computedFor:n,iconSizes:s}}},Je=["width","height","viewBox"],Qe=["d"],Ze=["for"];function pe(e,i,l,n,s,a){return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(n.computedClasses.parent)},[t.createElementVNode("input",t.mergeProps({type:"checkbox",class:n.computedClasses.input},e.$attrs),null,16),(t.openBlock(),t.createElementBlock("svg",{width:n.iconSizes.width,height:n.iconSizes.height,viewBox:e.size==="sm"?"0 0 8 6":e.size==="md"?"0 0 12 10":"0 0 14 12",fill:"none",class:t.normalizeClass(n.computedClasses.icon)},[t.createElementVNode("path",{d:e.size==="sm"?"M1 3.4L2.71429 5L7 1":e.size==="md"?"M2 5.6L4.28571 8L10 2":"M2 6.8L4.85714 10L12 2",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},null,8,Qe)],10,Je)),e.label!=="none"?(t.openBlock(),t.createElementBlock("label",{key:0,for:n.computedFor,class:t.normalizeClass(n.computedClasses.label)},null,10,Ze)):t.createCommentVNode("",!0)],2)}var et=b(Ue,[["render",pe]]);const tt={components:{LuiIcon:B},mixins:[x(),z(),C("sm",["sm","md","lg"]),m("rounded"),m("roundedFull"),m("clickable"),u("prepend"),u("icon"),u("type",["default","outline"])],inheritAttrs:!1,setup(e){const i=t.computed(()=>{const n={backgroundColor:e.type==="default"?_(e.variant,e.filter).backgroundColor:"",paddingY:e.size==="sm"?"py-0.5":e.size==="md"?"py-1":"py-2",paddingX:e.size==="sm"?"px-1.5":e.size==="md"?"px-2":"px-3",borderWidth:"border",borderStyle:"border-solid",borderColor:e.type==="outline"||e.type==="default"?e.filter==="none"?`border-${e.variant}`:e.filter==="darker"?`border-${e.variant}-800`:`border-${e.variant}-50`:"",lineHeight:e.size==="sm"?"leading-3":e.size==="md"?"leading-3.5":"leading-4",fontSize:e.size==="sm"?"text-xs":e.size==="md"?"text-sm leading":"text-base",fontColor:e.filter==="none"?e.type==="default"?"text-white":`text-${e.variant}`:e.filter==="darker"?e.type==="default"?"text-white":`text-${e.variant}-800`:e.type==="default"?`text-${e.variant}`:`text-${e.variant}-50`,borderRadius:e.rounded?`rounded-${e.size}`:e.roundedFull?"rounded-full":"",display:e.icon!=="none"||e.prepend!=="none"?"flex":"inline-block",alingItmes:e.icon!=="none"||e.prepend!=="none"?"items-center":"",width:e.icon!=="none"||e.prepend!=="none"?"w-max":""};return c([o({},n)])}),l=t.computed(()=>({size:e.size==="sm"?"text-xs":e.size==="md"?"text-sm":"text-base",marginPrepend:e.size==="sm"?"mr-0.5":e.size==="md"?"mr-1":"mr-1.5",marginIcon:e.size==="sm"?"ml-0.5":e.size==="md"?"ml-1":"ml-1.5",lineHeight:e.size==="sm"?"leading-3":e.size==="md"?"leading-3.5":"leading-4"}));return{computedClasses:i,iconClasses:l}}},nt=["tabindex","role"];function it(e,i,l,n,s,a){const r=t.resolveComponent("lui-icon");return t.openBlock(),t.createElementBlock("span",t.mergeProps({tabindex:e.clickable?"0":null,role:e.clickable?"button":null,class:n.computedClasses},e.$attrs),[e.prepend!=="none"?(t.openBlock(),t.createBlock(r,{key:0,name:e.prepend,fill:"",class:t.normalizeClass([n.iconClasses.size,n.iconClasses.marginPrepend,n.iconClasses.lineHeight])},null,8,["name","class"])):t.createCommentVNode("",!0),t.renderSlot(e.$slots,"default"),e.icon!=="none"?(t.openBlock(),t.createBlock(r,{key:1,name:e.icon,fill:"",class:t.normalizeClass([n.iconClasses.size,n.iconClasses.marginIcon,n.iconClasses.lineHeight])},null,8,["name","class"])):t.createCommentVNode("",!0)],16,nt)}var lt=b(tt,[["render",it]]);const st={components:{LuiButton:R},mixins:[x(),z(),m("rounded",!0),m("block",!1),m("uppercase"),u("icon","default"),u("prepend"),m("iconLine",!0),u("placement","bottomLeft",["bottomLeft","bottomRight","topLeft","topRight","rightTop","rightBottom","leftTop","leftBottom"]),u("text","Dropdown"),C("md",["sm","md","lg"])],emits:["onChange"],setup(e,{emit:i}){const l=t.ref({variant:e.variant,filter:e.filter,rounded:e.rounded,block:e.block,size:e.size});t.provide("parentProps",l.value);const n=t.ref(!1);t.watch(n,r=>{i("onChange",r)});const s=t.computed(()=>{if(e.icon==="default"){let r={prepend:"none",append:"none"};return e.placement.startsWith("bottom")&&(n.value?r.append="arrow-down-s":r.append="arrow-up-s"),e.placement.startsWith("top")&&(n.value?r.append="arrow-up-s":r.append="arrow-down-s"),e.placement.startsWith("right")&&(n.value?r.append="arrow-right-s":r.append="arrow-left-s"),e.placement.startsWith("left")&&(n.value?r.prepend="arrow-left-s":r.prepend="arrow-right-s"),r}return null}),a=t.computed(()=>{const r={container:{position:"relative",width:e.block?"w-full":"w-max"},content:{position:"absolute",top:e.placement.includes("bottom")||e.placement.includes("Bottom")?"top-full":e.placement.includes("Top")?"top-0":"",bottom:e.placement.startsWith("top")?"bottom-full":"",left:e.placement.includes("Left")?"left-0":e.placement.startsWith("right")?"left-full":"",right:e.placement.includes("Right")?"right-0":e.placement.startsWith("left")?"right-full":"",backgroundColor:"bg-white",borderRadius:e.rounded?"rounded-lg":"",borderWidth:"border",borderColor:"border-secondary-200",width:e.block?"w-full":"w-max",paddingBottom:"pb-2",marginTop:e.placement.includes("bottom")?"mt-2":"",marginBottom:e.placement.includes("top")?"mb-2":"",marginLeft:e.placement.includes("right")?"ml-2":"",marginRight:e.placement.includes("left")?"mr-2":"",boxShadow:"shadow-md"}};return{container:c([o({},r.container)]),content:c([o({},r.content)])}});return{menuActive:n,computedClasses:a,iconName:s}}};function rt(e,i,l,n,s,a){const r=t.resolveComponent("lui-button");return t.openBlock(),t.createElementBlock("div",{role:"listbox",class:t.normalizeClass(["dropdown",n.computedClasses.container])},[t.createVNode(r,{type:"outline",variant:e.variant,size:e.size,rounded:e.rounded,"aria-expanded":n.menuActive,icon:e.icon==="default"?n.iconName.append:e.icon,prepend:e.icon==="default"?n.iconName.prepend:e.prepend,block:e.block,"icon-line":e.iconLine,uppercase:e.uppercase,filter:e.filter,onClick:i[0]||(i[0]=g=>n.menuActive=!n.menuActive),onBlur:i[1]||(i[1]=g=>n.menuActive=!1)},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.text),1)]),_:1},8,["variant","size","rounded","aria-expanded","icon","prepend","block","icon-line","uppercase","filter"]),t.withDirectives(t.createElementVNode("ul",{class:t.normalizeClass([n.computedClasses.content,"dropdown-menu"])},[t.renderSlot(e.$slots,"default")],2),[[t.vShow,n.menuActive]])],2)}var at=b(st,[["render",rt]]);const ot={mixins:[m("disabled")],inheritAttrs:!1,setup(e){const i=t.inject("parentProps");return{computedClasses:t.computed(()=>{const n={marginLeft:"ml-2",marginRight:"mr-2",marginTop:"mt-2",padding:i.size==="sm"?"p-1.5":i.size==="md"?"p-2":"p-3",borderRadius:i.rounded?"rounded-lg":"",cursor:e.disabled?"cursor-not-allowed":"cursor-pointer",backgroundColor:e.disabled?"":`hover:bg-${i.variant}-100`,fontSize:i.size==="sm"?"text-xs":"text-base",lineHeight:e.size==="sm"?"leading-4.5":"leading-6",fontColor:e.disabled?"text-secondary-300":`text-secondary-600 hover:text-${i.variant}`,display:"block",outline:"focus:outline-none",ring:e.disabled?"":`focus:ring-2 focus:ring-${i.variant}`,width:i.block?"w-full":""};return c([o({},n)])})}}},dt=["tabIndex"];function ct(e,i,l,n,s,a){return t.openBlock(),t.createElementBlock("li",null,[t.createElementVNode("a",t.mergeProps({class:n.computedClasses},e.$attrs,{tabIndex:e.disabled?null:"0"}),[t.renderSlot(e.$slots,"default")],16,dt)])}var mt=b(ot,[["render",ct]]);const ft={},ut={class:"mt-1 -mb-1 text-secondary-100"};function bt(e,i,l,n,s,a){return t.openBlock(),t.createElementBlock("hr",ut)}var gt=b(ft,[["render",bt]]);const ht={mixins:[u("level","2",["1","2","3","4","5","6"]),m("display")],setup(e){const i=t.computed(()=>`h${e.level}`),l=t.computed(()=>{const n={textColor:"secondary-600",fontWeight:"font-semibold",fontSize:e.display===!1?e.level==="6"?"text-sm":e.level==="5"?"text-base":e.level==="4"?"text-lg":e.level==="3"?"text-xl":e.level==="2"?"text-2xl":"text-3xl":e.display===!0?e.level==="6"?"text-4xl":e.level==="5"?"text-5xl":e.level==="4"?"text-6xl":e.level==="3"?"text-7xl":e.level==="2"?"text-8xl":"text-9xl":"",lineHeight:e.display===!1?e.level==="6"?"leading-4.5":e.level==="5"?"leading-5":e.level==="4"||e.level==="3"?"leading-6":e.level==="2"?"leading-8":"leading-9":e.display===!0?"leading-none":""};return c([o({},n)])});return{setLevel:i,computedClasses:l}}};function Ct(e,i,l,n,s,a){return t.openBlock(),t.createBlock(t.resolveDynamicComponent(n.setLevel),{class:t.normalizeClass(n.computedClasses)},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},8,["class"])}var kt=b(ht,[["render",Ct]]);const yt={components:{LuiIcon:B,LuiButton:R},mixins:[u("prepend"),u("modelValue",""),C("sm",["sm","md","lg"]),m("clear"),u("description")],inheritAttrs:!1,props:{state:{type:[String,Boolean,null],default:null,validator(e){return[null,"warning",!0,!1].includes(e)}}},emits:["update:modelValue"],setup(e,i){const l=t.computed(()=>i.attrs.class),n=t.computed(()=>{const g={paddingLeft:e.prepend==="none"?e.size==="lg"?"pl-3":"pl-2":e.size==="lg"?"pl-11":e.size==="md"?"pl-9":"pl-8",paddingRight:e.state!==null&&e.clear===!0?e.size==="lg"?"pr-20":e.size==="md"?"pr-16":"pr-14":e.state===null&&e.clear===!1?e.size==="lg"?"pr-3":"pr-2":e.size==="lg"?"pr-11":e.size==="md"?"pr-9":"pr-8",paddingY:e.size==="sm"?"py-1.5":e.size==="md"?"py-2":"py-3",border:e.state==="warning"?"border border-warning":e.state===!0?"border border-success":e.state===!1?"border border-danger":"border border-secondary-200",ring:e.state==="warning"?"ring-4 ring-warning-100":e.state===!0?"ring-4 ring-success-100":e.state===!1?"ring-4 ring-danger-100":"",borderRadius:`rounded-${e.size}`,fontSize:e.size==="sm"?"text-xs":"text-base",lineHeight:e.size==="sm"?"leading-4.5":"leading-6",fontColor:"placeholder-secondary-400 text-secondary-600",width:"w-44"},f={focus:{ring:e.state===null?"focus:ring-4 focus:ring-primary-100":"",outline:"outline-none",border:e.state===null?"focus:border-primary":""},disabled:{border:"disabled:border-secondary",backgroundColor:"disabled:bg-secondary-100",fontColor:"disabled:text-secondary-300",ring:"disabled:ring-0 disabled:ring-transparent"}},{focus:k,disabled:h}=f;return c([o({},g),o({},k),o({},h)])}),s=t.computed(()=>`${e.state===!0?"text-success":e.state===!1?"text-danger":e.state==="warning"?"text-warning":"text-secondary-600"} inline-block text-xs leading-4.5 mt-1`),a=t.computed(()=>({name:i.attrs.disabled?"forbid":e.state==="warning"?"feedback":e.state===!1?"error-warning":e.state===!0?"checkbox-circle":"",size:e.size==="sm"?"text-base":e.size==="md"?"text-xl":"text-2xl",color:i.attrs.disabled?"text-secondary-300":e.state==="warning"?"text-warning":e.state===!1?"text-danger":e.state===!0?"text-success":"",position:"absolute top-2/4 transform -translate-y-1/2",prepend:e.size==="lg"?"text-secondary-400 left-3":"text-secondary-400 left-2",state:e.size==="lg"?"right-3":"right-2",clear:e.state===null?e.size==="lg"?"right-3":"right-2":e.size==="lg"?"right-12":e.size==="md"?"right-9":"right-8"}));return{computedClasses:n,descriptionClasses:s,iconClasses:a,parentClasses:"relative",attrClasses:l}}},xt=["value"];function zt(e,i,l,n,s,a){const r=t.resolveComponent("lui-icon"),g=t.resolveComponent("lui-button");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass([n.attrClasses,"w-max"])},[t.createElementVNode("div",{class:t.normalizeClass(n.parentClasses)},[e.prepend!=="none"?(t.openBlock(),t.createBlock(r,{key:0,name:e.prepend,class:t.normalizeClass([n.iconClasses.size,n.iconClasses.position,n.iconClasses.prepend]),line:""},null,8,["name","class"])):t.createCommentVNode("",!0),t.createElementVNode("input",t.mergeProps({ref:"Linput"},e.$attrs,{class:n.computedClasses,value:e.modelValue,onInput:i[0]||(i[0]=f=>e.$emit("update:modelValue",f.target.value))}),null,16,xt),e.clear&&!e.$attrs.disabled?(t.openBlock(),t.createBlock(g,{key:1,type:"link",variant:"secondary",icon:"close",size:e.size,"disable-styles":"",class:t.normalizeClass([n.iconClasses.position,n.iconClasses.clear]),onClick:i[1]||(i[1]=f=>e.$refs.Linput.value="")},null,8,["size","class"])):t.createCommentVNode("",!0),l.state!==null?(t.openBlock(),t.createBlock(r,{key:2,name:n.iconClasses.name,class:t.normalizeClass([n.iconClasses.size,n.iconClasses.color,n.iconClasses.position,n.iconClasses.state]),line:""},null,8,["name","class"])):t.createCommentVNode("",!0)],2),e.description!=="none"?(t.openBlock(),t.createElementBlock("p",{key:0,class:t.normalizeClass(n.descriptionClasses)},t.toDisplayString(e.description),3)):t.createCommentVNode("",!0)],2)}var wt=b(yt,[["render",zt]]);const $t={mixins:[C("sm",["sm","lg"])],inheritAttrs:!1,setup(e){return{classes:t.computed(()=>{const l={display:"inline-block",margin:"mb-1",fontColor:"text-secondary-600",fontSize:e.size==="sm"?"text-xs":"text-sm",lineHeight:e.size==="sm"?"leading-4.5":""};return c([o({},l)])})}}};function _t(e,i,l,n,s,a){return t.openBlock(),t.createElementBlock("label",t.mergeProps({role:"label"},e.$attrs,{class:n.classes}),[t.renderSlot(e.$slots,"default")],16)}var Bt=b($t,[["render",_t]]);const St={mixins:[C("sm",["xxsm","xsm","sm","lg","xlg"]),x("variant","primary")],setup(e,i){const l=t.computed(()=>i.attrs.to!==void 0?"router-link":"a");return{classes:t.computed(()=>{const s={fontColor:`text-${e.variant}-400 hover:text-${e.variant}-500`,fontSize:e.size==="xxsm"?"text-2xs":e.size==="xsm"?"text-xs":e.size==="sm"?"text-sm":e.size==="lg"?"text-base":"text-xl",lineHeight:e.size==="xxsm"?"leading-3":e.size==="xsm"?"leading-4.5":e.size==="sm"?"leading-5":e.size==="lg"?"leading-6":"leading-7",underline:"underline"};return c([o({},s)])}),linkName:l}}};function Lt(e,i,l,n,s,a){return t.openBlock(),t.createBlock(t.resolveDynamicComponent(n.linkName),t.mergeProps(e.$attrs,{class:n.classes}),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},16,["class"])}var Et=b(St,[["render",Lt]]);d.LuiAccordion=Ne,d.LuiAccordionGroup=De,d.LuiAvatar=Ge,d.LuiBadge=I,d.LuiButton=R,d.LuiCard=Ye,d.LuiCheckbox=et,d.LuiChip=lt,d.LuiDropdown=at,d.LuiDropdownDivider=gt,d.LuiDropdownItem=mt,d.LuiHeading=kt,d.LuiIcon=B,d.LuiInput=wt,d.LuiLabel=Bt,d.LuiLink=Et,d.LuiRadio=ee,d.LuiSwitch=J,d.LuiTab=oe,d.LuiTabs=le,d.LuiText=q,Object.defineProperty(d,"__esModule",{value:!0}),d[Symbol.toStringTag]="Module"});
var Ut=Object.defineProperty;var Y=Object.getOwnPropertySymbols;var Jt=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable;var U=(m,t,k)=>t in m?Ut(m,t,{enumerable:!0,configurable:!0,writable:!0,value:k}):m[t]=k,o=(m,t)=>{for(var k in t||(t={}))Jt.call(t,k)&&U(m,k,t[k]);if(Y)for(var k of Y(t))Qt.call(t,k)&&U(m,k,t[k]);return m};(function(m,t){typeof exports=="object"&&typeof module!="undefined"?t(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],t):(m=typeof globalThis!="undefined"?globalThis:m||self,t(m.LuiVue={},m.Vue))})(this,function(m,t){"use strict";var k="";function w(e,l){return{props:{[e||"variant"]:{type:String,default:l||"primary",validator(i){return(e==="variant"?["primary","secondary","info","success","warning","danger"]:["light","dark","white","black","primary","secondary","info","success","warning","danger"]).includes(i)}}}}}function p(e){return{props:{[e||"filter"]:{type:String,default:"none",validator(l){return["darker","lighter","none"].includes(l)}}}}}function C(e,l){const n=l||["2xs","xs","sm","md","lg"];return{props:{size:{type:String,default:e||"md",validator:s=>n.includes(s)}}}}function u(e,l){return{props:{[e]:{type:Boolean,default:l||!1}}}}function b(e,l,i){let n={type:String,default:l||"none"};return i!==void 0&&(n.validator=s=>i.includes(s)),{props:{[e]:n}}}function d(e){const l=[];return e.map(i=>{l.push(...Object.values(i))}),l.join(" ").toString().replace(/\s+/g," ")}function L(e,l){const i=l==="none"?`bg-${e}`:l==="darker"?`bg-${e}-800`:`bg-${e}-100`,n=l==="none"?"text-white":l==="darker"?`text-${e}-100`:`text-${e}-800`;return{backgroundColor:i,fontColor:n}}function I(e,l,i){return{colorClasses:l==="none"||["white","black","light","dark"].includes(e)?`${i}-${e}`:l==="darker"?`${i}-${e}-800`:`${i}-${e}-100`}}var y=(e,l)=>{const i=e.__vccOpts||e;for(const[n,s]of l)i[n]=s;return i};const J={mixins:[b("tag","p",["p","span","br","strong","em","quotes","blockquote","code","pre","mark","ins","del","sup","sub","small","i","b","abbr","address","bdi","bdo","cite","dfn","kbs","meter","q","rp","rt","ruby","s","samp","time","u","var","wbr"]),C("md",["xs","sm","md","lg"]),w("variant","secondary")],setup(e){return{classes:t.computed(()=>{const i={fontColor:`text-${e.variant}-600`,fontSize:e.size==="xs"?"text-xs":e.size==="sm"?"text-sm":e.size==="md"?"text-base":"text-xl",lineHeight:e.size==="xs"?"leading-3":e.size==="sm"?"leading-4.5":e.size==="md"?"leading-5":"leading-6"};return d([o({},i)])})}}};function Q(e,l,i,n,s,a){return t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.tag),t.mergeProps({class:n.classes},e.$attrs),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},16,["class"])}var Z=y(J,[["render",Q]]);const ee={mixins:[w(),u("border"),C(),p()],setup(e){return{computedClasses:t.computed(()=>{const i={width:e.size==="2xs"?"w-2":e.size==="xs"?"w-3":e.size==="sm"?"w-4":e.size==="md"?"w-5":"w-6",height:e.size==="2xs"?"h-2":e.size==="xs"?"h-3":e.size==="sm"?"h-4":e.size==="md"?"h-5":"h-6",backgroundColor:L(e.variant,e.filter).backgroundColor,border:e.border?"border border-white":"",display:"inline-block",borderRadius:"rounded-full"};return d([o({},i)])})}}};function te(e,l,i,n,s,a){return t.openBlock(),t.createElementBlock("span",{class:t.normalizeClass(n.computedClasses)},null,2)}var F=y(ee,[["render",te]]);const ne={mixins:[C("sm",["sm","lg"])],inheritAttrs:!1,setup(e){function l(n){return n[e.size]}return{computedClasses:t.computed(()=>{const n={input:{position:"absolute",opacity:"opacity-0",width:l({sm:"w-8",lg:"w-10"}),height:l({sm:"h-4",lg:"h-5"}),cursor:"cursor-pointer",peer:"peer"},span:{display:"flex items-center",alignItems:"peer-checked:justify-end",width:l({sm:"w-8",lg:"w-10"}),height:l({sm:"h-4",lg:"h-5"}),borderRadius:"rounded-full",backgroundColor:"bg-secondary-300 peer-checked:bg-success",borderWidth:"border",borderColor:"border-secondary-200 peer-checked:border-success-100",ringWidth:"peer-focus:ring-2",ringOffset:"peer-focus:ring-offset-2",ringColor:"peer-focus:ring-success",paddigX:"px-0.5"},spanBefore:{width:l({sm:"before:w-3",lg:"before:w-4"}),height:l({sm:"before:h-3",lg:"before:h-4"}),borderRadius:"before:rounded-full",backgroundColor:"before:bg-white",borderWidth:"before:border",borderColor:"before:border-secondary-200 peer-checked:before:border-success-100"}};return{input:d([o({},n.input)]),span:d([o({},n.span),o({},n.spanBefore)])}})}}},le={class:"container"};function ie(e,l,i,n,s,a){return t.openBlock(),t.createElementBlock("div",le,[t.createElementVNode("input",t.mergeProps({type:"checkbox",class:n.computedClasses.input},e.$attrs),null,16),t.createElementVNode("span",{class:t.normalizeClass(n.computedClasses.span)},null,2)])}var se=y(ne,[["render",ie]]);const ae={mixins:[C("sm",["sm","md","lg"])],inheritAttrs:!1,props:{state:{type:[String,Boolean,null],default:null,validator(e){return[null,"warning",!0,!1].includes(e)}}},setup(e){function l(n){return n[e.size]}return{computedClasses:t.computed(()=>{const n={input:{position:"absolute",opacity:"opacity-0",width:l({sm:"w-4",md:"w-5",lg:"w-6"}),height:l({sm:"h-4",md:"h-5",lg:"h-6"}),peer:"peer"},span:{width:l({sm:"w-4",md:"w-5",lg:"w-6"}),height:l({sm:"h-4",md:"h-5",lg:"h-6"}),display:"flex items-center justify-center",borderWidth:l({sm:"border-1.5",md:"border-2",lg:"border-2.5"}),borderColor:e.state===null?"border-primary":e.state==="warning"?"border-warning":e.state===!0?"border-success":"border-danger",borderRadius:"rounded-full",backgroundColor:"bg-white",ringWidth:e.size==="sm"?"peer-focus:ring-1":"peer-focus:ring-2",ringOffset:"peer-focus:ring-offset-2",ringColor:e.state===null?"peer-focus:ring-primary":e.state==="warning"?"peer-focus:ring-warning":e.state===!0?"peer-focus:ring-success":"peer-focus:ring-danger"},spanBefore:{width:l({sm:"before:w-2",md:"before:w-2.5",lg:"before:w-3"}),height:l({sm:"before:h-2",md:"before:h-2.5",lg:"before:h-3"}),borderRadius:"before:rounded-full",backgroundColor:"before:bg-white",backgroundColorChecked:e.state===null?"peer-checked:before:bg-primary":e.state==="warning"?"peer-checked:before:bg-warning":e.state===!0?"peer-checked:before:bg-success":"peer-checked:before:bg-danger"}};return{input:d([o({},n.input)]),span:d([o({},n.span),o({},n.spanBefore)])}})}}},re={class:"container"};function oe(e,l,i,n,s,a){return t.openBlock(),t.createElementBlock("div",re,[t.createElementVNode("input",t.mergeProps({type:"radio",class:n.computedClasses.input},e.$attrs),null,16),t.createElementVNode("span",{class:t.normalizeClass(n.computedClasses.span)},null,2)])}var de=y(ae,[["render",oe]]);const ce={mixins:[b("alignTabs","left",["left","center","right"]),b("alignContent","left",["left","center","right"]),u("stretch")],setup(e,{slots:l}){const i=t.ref(l.default().map(c=>c.props));let n=i.value.findIndex(c=>c.active!==void 0);n=n===-1?!1:n;let s=t.ref(i.value[n||0].title);const a=t.ref([]);t.provide("selectedTitle",s);function r(c,g){let x=null;c.keyCode===39&&this.tabProps.length>g+1&&(x=g+1),c.keyCode===37&&g-1>=0&&(x=g-1),c.keyCode===36&&(x=0),c.keyCode===35&&(x=this.tabProps.length-1),x!==null&&this.tabProps[x].disabled===void 0&&(this.selectedTitle=this.tabProps[x].title,a.value[x].focus())}const f=t.computed(()=>{const c={width:"w-full",display:"flex",margin:"mb-8",flexWrap:"flex-wrap",alingItems:"items-center",justifyContent:e.alignTabs==="left"?"justify-start":e.alignTabs==="center"?"justify-center":"justify-end"},g={lineHeight:"leading-5",fontSize:"text-base",fontWeight:"font-semibold",position:"relative",margin:"mb-2",flexGrow:e.stretch?"flex-grow":"",disabled:"disabled:text-secondary-300",after:"after:w-full after:h-0.5 after:absolute after:-bottom-2 after:left-0 after:inline-block after:rounded-full after:bg-transparent"},x=e.alignContent==="left"?"text-left":e.alignContent==="center"?"text-center":"text-right",z="text-primary after:bg-primary",R="text-secondary-500",W="w-full",E="px-4";return{tabContainer:d([o({},c)]),tab:d([o({},g)]),panel:x,activeTab:z,defaultTab:R,tabMenuContainer:W,tabText:E}});return{tabProps:i,selectedTitle:s,elements:a,computedClasses:f,handleKeyEvents:r}}},me=["tabindex","aria-selected","disabled","onClick","onKeydown"];function fe(e,l,i,n,s,a){return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(n.computedClasses.tabMenuContainer)},[t.createElementVNode("div",{class:t.normalizeClass(n.computedClasses.tabContainer),role:"tablist"},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(n.tabProps,(r,f)=>(t.openBlock(),t.createElementBlock("button",{key:r.title,ref_for:!0,ref:c=>n.elements[f]=c,role:"tab",tabindex:n.selectedTitle===r.title?"0":"-1","aria-selected":n.selectedTitle===r.title,disabled:r.disabled!==void 0,class:t.normalizeClass([n.computedClasses.tab,n.selectedTitle===r.title?n.computedClasses.activeTab:n.computedClasses.defaultTab]),onClick:c=>n.selectedTitle=r.title,onKeydown:c=>n.handleKeyEvents(c,f)},[t.createElementVNode("span",{class:t.normalizeClass(n.computedClasses.tabText)},t.toDisplayString(r.title),3)],42,me))),128))],2),t.createElementVNode("div",{class:t.normalizeClass(n.computedClasses.panel)},[t.renderSlot(e.$slots,"default")],2)],2)}var ue=y(ce,[["render",fe]]);const be={mixins:[b("title","Title"),u("active"),u("disabled")],setup(){return{selectedTitle:t.inject("selectedTitle")}}},ge={role:"tabpanel",tabindex:"0"};function he(e,l,i,n,s,a){return t.withDirectives((t.openBlock(),t.createElementBlock("div",ge,[t.renderSlot(e.$slots,"default")],512)),[[t.vShow,e.title==n.selectedTitle]])}var ye=y(be,[["render",he]]);const xe=()=>{},Ce=Array.isArray,ke=e=>typeof e=="function",ze=e=>typeof e=="symbol";let we;function pe(e,l){l=l||we,l&&l.active&&l.effects.push(e)}const Be=e=>{const l=new Set(e);return l.w=0,l.n=0,l},H=e=>(e.w&B)>0,M=e=>(e.n&B)>0,$e=({deps:e})=>{if(e.length)for(let l=0;l<e.length;l++)e[l].w|=B},_e=e=>{const{deps:l}=e;if(l.length){let i=0;for(let n=0;n<l.length;n++){const s=l[n];H(s)&&!M(s)?s.delete(e):l[i++]=s,s.w&=~B,s.n&=~B}l.length=i}};let A=0,B=1;const O=30,N=[];let _;class Se{constructor(l,i=null,n){this.fn=l,this.scheduler=i,this.active=!0,this.deps=[],pe(this,n)}run(){if(!this.active)return this.fn();if(!N.includes(this))try{return N.push(_=this),Le(),B=1<<++A,A<=O?$e(this):K(this),this.fn()}finally{A<=O&&_e(this),B=1<<--A,Ee(),N.pop();const l=N.length;_=l>0?N[l-1]:void 0}}stop(){this.active&&(K(this),this.onStop&&this.onStop(),this.active=!1)}}function K(e){const{deps:l}=e;if(l.length){for(let i=0;i<l.length;i++)l[i].delete(e);l.length=0}}let T=!0;const v=[];function Le(){v.push(T),T=!0}function Ee(){const e=v.pop();T=e===void 0?!0:e}function Ve(){return T&&_!==void 0}function Ae(e,l){let i=!1;A<=O?M(e)||(e.n|=B,i=!H(e)):i=!e.has(_),i&&(e.add(_),_.deps.push(e))}function Ne(e,l){for(const i of Ce(e)?e:[...e])(i!==_||i.allowRecurse)&&(i.scheduler?i.scheduler():i.run())}new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(ze));function P(e){const l=e&&e.__v_raw;return l?P(l):e}function Te(e){Ve()&&(e=P(e),e.dep||(e.dep=Be()),Ae(e.dep))}function Pe(e,l){e=P(e),e.dep&&Ne(e.dep)}class Re{constructor(l,i,n){this._setter=i,this.dep=void 0,this._dirty=!0,this.__v_isRef=!0,this.effect=new Se(l,()=>{this._dirty||(this._dirty=!0,Pe(this))}),this.__v_isReadonly=n}get value(){const l=P(this);return Te(l),l._dirty&&(l._dirty=!1,l._value=l.effect.run()),l._value}set value(l){this._setter(l)}}function j(e,l){let i,n;const s=ke(e);return s?(i=e,n=xe):(i=e.get,n=e.set),new Re(i,n,s||!n)}Promise.resolve();const Ie={mixins:[b("name",!0),u("fill"),u("line"),C("none",["lg","xl","xxs","xs","sm","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x","fw","fwh","none"])],setup(e){return{classes:j(()=>[`ri-${e.name}${e.fill?"-fill":""}${e.line?"-line":""}`,e.size!=="none"?`ri-${e.size}`:""])}}};function Fe(e,l,i,n,s,a){return t.openBlock(),t.createElementBlock("i",t.mergeProps({class:n.classes},e.$attrs),null,16)}var S=y(Ie,[["render",Fe]]);const Oe={components:{LuiIcon:S},mixins:[b("title","title"),u("active"),u("disabled")],setup(e){let l=t.inject("activeAccordion",t.ref(null)),i=t.computed(()=>l.value===e.title);function n(){l.value!==e.title?l.value=e.title:l.value=""}let s=t.ref(!1);const a=t.computed(()=>{const r={wrapper:{width:"w-full",border:"border",borderColor:e.disabled?"border-secondary-100":"border-secondary-200",borderRadius:"rounded-2xl",paddingY:"py-8",paddingX:"px-6",margin:"mb-7",focus:s.value?"ring-2 ring-primary ring-offset-2":""},button:{width:"w-full",display:"flex",alignItems:"items-center",justifyContent:"justify-between",disabled:"text-secondary-700 disabled:text-secondary-300",outline:"outline-none"},title:{fontSize:"text-lg",fontWeight:"font-semibold",lineHeight:"leading-6"},icon:{fontSize:"text-2xl"},content:{marginTop:"mt-6",fontColor:"text-secondary-600"}},{wrapper:f,button:c,title:g,icon:x,content:z}=r;return{wrapper:d([o({},f)]),button:d([o({},c)]),title:d([o({},g)]),icon:d([o({},x)]),content:d([o({},z)])}});return{expandItem:n,isActive:i,computedClasses:a,btnFocus:s}}},je=["aria-expanded","disabled"];function De(e,l,i,n,s,a){const r=t.resolveComponent("lui-icon");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(n.computedClasses.wrapper)},[t.createElementVNode("h3",null,[t.createElementVNode("button",{"aria-expanded":n.isActive,disabled:e.disabled,class:t.normalizeClass(n.computedClasses.button),onClick:l[0]||(l[0]=(...f)=>n.expandItem&&n.expandItem(...f)),onFocus:l[1]||(l[1]=f=>n.btnFocus=!0),onFocusout:l[2]||(l[2]=f=>n.btnFocus=!1)},[t.createElementVNode("span",{class:t.normalizeClass(n.computedClasses.title)},t.toDisplayString(e.title),3),t.createVNode(r,{name:n.isActive?"close":"add",line:"",class:t.normalizeClass(n.computedClasses.icon)},null,8,["name","class"])],42,je)]),n.isActive?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(n.computedClasses.content),role:"region",tabindex:"0"},[t.renderSlot(e.$slots,"default")],2)):t.createCommentVNode("",!0)],2)}var We=y(Oe,[["render",De]]);const He={setup(){let e=t.ref(null);t.provide("activeAccordion",e)}},Me={ref:"LuiAccordionGroup",class:"accordionGroup"};function Ke(e,l,i,n,s,a){return t.openBlock(),t.createElementBlock("div",Me,[t.renderSlot(e.$slots,"default")],512)}var ve=y(He,[["render",Ke]]);const Ge={components:{LuiIcon:S},mixins:[w(),p(),u("rounded"),u("roundedFull"),u("block"),u("uppercase"),u("iconLine"),b("prepend"),b("icon"),b("type","default",["default","text","outline","link","link-underline"]),C("md",["sm","md","lg"])],inheritAttrs:!1,props:{disableStyles:{type:[Array,Boolean],default:()=>[""],validator(e){return typeof e=="boolean"||["hover","focus","disable","underline",""].some(l=>e.indexOf(l)>=0)}}},setup(e,l){const i=t.computed(()=>{const s={padding:e.type==="link"||e.type==="link-underline"?"p-0":l.slots.default?e.size==="lg"?"px-6 py-3":e.size==="md"?"px-4 py-2":"px-3 py-1.5":e.size==="lg"?"p-3":e.size==="md"?"p-2.5":"p-1.5",backgroundColor:e.type==="default"?L(e.variant,e.filter).backgroundColor:"",fontColor:e.type==="default"?L(e.variant,e.filter).fontColor:e.filter==="none"?`text-${e.variant}`:e.filter==="darker"?`text-${e.variant}-800`:`text-${e.variant}-50`,fontSize:e.size==="sm"?"text-xs":"text-base",lineHeight:e.size==="sm"?"leading-4.5":"leading-6",borderWidth:e.type==="outline"||e.type==="default"?"border":"",borderStyle:e.type==="outline"||e.type==="default"?"border-solid":"",borderColor:e.type==="outline"||e.type==="default"?e.filter==="none"?`border-${e.variant}`:e.filter==="darker"?`border-${e.variant}-800`:`border-${e.variant}-50`:"",borderBottom:typeof e.disableStyles=="boolean"&&e.disableStyles===!0||Array.isArray(e.disableStyles)&&e.disableStyles.includes("underline")?"":e.type==="link-underline"?e.filter==="darker"?`border-b border-${e.variant}-800`:e.filter==="lighter"?`border-b border-${e.variant}-100`:`border-b border-${e.variant}`:"",borderRadius:e.type!=="link"&&(e.rounded||e.roundedFull)?e.rounded?`rounded-${e.size}`:e.roundedFull?"rounded-full":"":"",uppercase:e.uppercase?"uppercase":"",width:!e.block||e.type==="link"?"":"w-full",display:e.prepend!=="none"||e.icon!=="none"?"flex":"",justifyContent:e.prepend!=="none"||e.icon!=="none"?"justify-center":"",alignItems:e.prepend!=="none"||e.icon!=="none"?"items-center":""};let a={hover:{backgroundColor:e.type==="link"||e.type==="link-underline"?"":e.type==="outline"?e.filter==="darker"?`hover:bg-${e.variant}-800`:e.filter==="lighter"?`hover:bg-${e.variant}-50`:`hover:bg-${e.variant}`:e.filter==="lighter"?`hover:bg-${e.variant}`:`hover:bg-${e.variant}-50`,fontColor:e.type==="default"?e.filter==="none"?`hover:text-${e.variant}`:e.filter==="darker"?`hover:text-${e.variant}`:"hover:text-white":e.type!=="outline"?e.filter==="none"?`hover:text-${e.variant}--400`:e.filter==="darker"?`hover:text-${e.variant}--700`:`hover:text-${e.variant}--200`:"hover:text-white",borderColor:e.type==="outline"?e.filter==="darker"?`hover:border-${e.variant}-800`:`hover:border-${e.variant}-50`:e.type==="default"?`hover:border-${e.variant}-50`:""},disable:{backgroundColor:e.type==="default"?"disabled:bg-secondary-300":e.type==="outline"?"disabled:bg-secondary-100":"",fontColor:e.type==="default"?"disabled:text-white":"disabled:text-secondary-300",borderColor:"disabled:border-secondary-300"},focus:{outline:"focus:outline-none",boxShadow:e.filter==="darker"?`focus:ring-2 focus:ring-${e.variant}-800 focus:ring-offset-2`:e.filter==="lighter"?`focus:ring-2 focus:ring-${e.variant}-100 focus:ring-offset-2`:`focus:ring-2 focus:ring-${e.variant} focus:ring-offset-2`}};typeof e.disableStyles=="boolean"&&e.disableStyles===!0&&(a=""),Array.isArray(e.disableStyles)&&e.disableStyles.map(g=>a[g]="");const{disable:r,focus:f,hover:c}=a;return d([o({},s),o({},r),o({},f),o({},c)])}),n=t.computed(()=>{const s={fontSize:e.size==="sm"?"text-base":e.size==="md"?"text-xl":"text-2xl",lineHeight:e.size==="lg"?"leading-5":"leading-none",prependMargin:e.prepend!=="none"&&!!l.slots.default&&e.icon==="none"?e.size==="sm"?"mr-1.5 -ml-0.5":"mr-2 -ml-1":"m-0",suffixMargin:e.prepend==="none"&&!!l.slots.default&&e.icon!=="none"?e.size==="sm"?"ml-1.5 -mr-0.5":"ml-2 -mr-1":"m-0"};return d([o({},s)])});return{computedClasses:i,iconClasses:n}}};function qe(e,l,i,n,s,a){const r=t.resolveComponent("lui-icon");return t.openBlock(),t.createElementBlock("button",t.mergeProps({class:[n.computedClasses]},e.$attrs),[e.prepend!=="none"?(t.openBlock(),t.createBlock(r,{key:0,name:e.prepend,fill:!e.iconLine,line:e.iconLine,class:t.normalizeClass(n.iconClasses)},null,8,["name","fill","line","class"])):t.createCommentVNode("",!0),e.prepend!=="none"&&e.icon!=="none"?(t.openBlock(),t.createElementBlock("span",{key:1,class:t.normalizeClass(e.size==="sm"?"mx-1.5":"mx-2.5")},[t.renderSlot(e.$slots,"default")],2)):t.renderSlot(e.$slots,"default",{key:2}),e.icon!=="none"?(t.openBlock(),t.createBlock(r,{key:3,name:e.icon,fill:!e.iconLine,line:e.iconLine,class:t.normalizeClass(n.iconClasses)},null,8,["name","fill","line","class"])):t.createCommentVNode("",!0)],16)}var D=y(Ge,[["render",qe]]);const Xe={components:{LuiIcon:S,LuiBadge:F},mixins:[w(),p(),C(),u("rounded"),u("roundedFull"),u("border"),b("icon"," "),b("img"," ")],inheritAttrs:!1,props:{text:{type:String,default:"",validator(e){return e.length<=2}},badge:{type:[Object],default(){return{position:"",variant:""}},validator(e){return["","primary","secondary","info","success","warning","danger"].includes(e.variant)&&["","top","bottom"].includes(e.position)}}},emits:["click"],setup(e){const l=t.computed(()=>{const a={width:e.size==="2xs"?"w-5":e.size==="xs"?"w-6":e.size==="sm"?"w-8":e.size==="md"?"w-12":e.size==="lg"?"w-16":"w-12",height:e.size==="2xs"?"h-5":e.size==="xs"?"h-6":e.size==="sm"?"h-8":e.size==="md"?"h-12":e.size==="lg"?"h-16":"h-12",display:"flex",justifyContent:"justify-center",alignItems:"items-center",verticalAlign:"align-middle",textAlign:"text-center",position:"relative",borderSize:e.border?["2xs","xs","sm"].includes(e.size)?"border":"border-2":"",borderColor:e.border?"border-white":"",borderStyle:e.border?"border-solid":"",borderRadius:e.roundedFull?"rounded-full":e.rounded?`rounded-${e.size}`:"",backgroundColor:L(e.variant,e.filter).backgroundColor,fontColor:L(e.variant,e.filter).fontColor,fontSize:e.size==="2xs"||e.size==="xs"?"text-2xs":e.size==="sm"?"text-sm":e.size==="md"?"text-md":e.size==="lg"?"text-xl":"",fontWeight:"font-semibold"};return d([o({},a)])}),i=t.computed(()=>{const a={fontSize:["2xs","xs"].includes(e.size)?"text-2xs":e.size==="sm"?"text-sm":e.size==="md"?"text-xl":"text-2xl"};return d([o({},a)])}),n=t.computed(()=>{const a={width:"w-full",height:"h-full",borderRadius:e.roundedFull?"rounded-full":e.rounded?`rounded-${e.size}`:"",objectFit:"object-cover"};return d([o({},a)])}),s=t.computed(()=>{const a={position:"absolute",top:e.badge.position==="top"?"bottom-full":"top-full",left:"left-full",transform:e.badge.position==="top"?"-translate-x-1/2 translate-y-1/2":"-translate-x-1/2 -translate-y-1/2",margin:e.roundedFull?e.badge.position==="top"?e.size==="lg"?"-ml-2 -mb-2":e.size==="md"?"-ml-1.5 -mb-1.5":e.size==="sm"?"-ml-1 -mb-1":(e.size==="xs","-ml-0.5 -mb-0.5"):e.size==="lg"?"-ml-2 -mt-2":e.size==="md"?"-ml-1.5 -mt-1.5":e.size==="sm"?"-ml-1 -mt-1":(e.size==="xs","-ml-0.5 -mt-0.5"):""};return d([o({},a)])});return{computedClasses:l,iconClasses:i,imgClasses:n,badgeClasses:s}}},Ye=["src"],Ue={key:2};function Je(e,l,i,n,s,a){const r=t.resolveComponent("lui-icon"),f=t.resolveComponent("lui-badge");return t.openBlock(),t.createElementBlock("div",t.mergeProps({class:["lui-avatar",[n.computedClasses]]},e.$attrs,{onClick:l[0]||(l[0]=c=>e.$emit("click"))}),[e.icon!=="none"?(t.openBlock(),t.createBlock(r,{key:0,name:e.icon,fill:"",class:t.normalizeClass(n.iconClasses)},null,8,["name","class"])):t.createCommentVNode("",!0),e.img!==""?(t.openBlock(),t.createElementBlock("img",{key:1,src:e.img,class:t.normalizeClass(n.imgClasses),alt:"Lui avatar"},null,10,Ye)):(t.openBlock(),t.createElementBlock("span",Ue,t.toDisplayString(i.text.toUpperCase().slice(0,2)),1)),i.badge.variant!==""&&i.badge.position!==""?(t.openBlock(),t.createBlock(f,{key:3,class:t.normalizeClass(n.badgeClasses),variant:i.badge.variant,border:"",size:["2xs","xs","sm"].includes(e.size)?"2xs":"xs"},null,8,["class","variant","size"])):t.createCommentVNode("",!0)],16)}var G=y(Xe,[["render",Je]]);const Qe={mixins:[b("img",""),b("imgAlt","imgAlt"),u("border"),u("rounded"),p("borderFilter"),p("bgFilter"),p("textFilter"),w("bgVariant","light"),w("textVariant","dark"),w("borderVariant","secondary")],setup(e){const l=j(()=>{const n={backgroundColor:I(e.bgVariant,e.bgFilter,"bg").colorClasses,backgroundClip:"bg-clip-border",border:e.border?"border":"",borderStyle:e.border?"border-solid":"",borderColor:I(e.borderVariant,e.borderFilter,"border").colorClasses,color:I(e.textVariant,e.textFilter,"text").colorClasses,borderRadius:e.rounded?"rounded-md":"",flexDirection:"flex-col",display:"flex",minWidth:"min-w-0",position:"relative",wordBreak:"break-words",overflow:"overflow-hidden"};return d([o({},n)])}),i=j(()=>d([o({},{width:"w-full",height:"h-full"})]));return{computedClasses:l,imgClasses:i}}},Ze=["src","alt"],et={key:1,class:"lui-card--body p-6"};function tt(e,l,i,n,s,a){return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["lui-card",n.computedClasses])},[e.img!==""?(t.openBlock(),t.createElementBlock("img",{key:0,src:e.img,alt:e.imgAlt,class:t.normalizeClass(n.imgClasses)},null,10,Ze)):t.createCommentVNode("",!0),e.$slots.default?(t.openBlock(),t.createElementBlock("div",et,[t.renderSlot(e.$slots,"default")])):t.createCommentVNode("",!0)],2)}var nt=y(Qe,[["render",tt]]);const lt={mixins:[C("sm",["sm","md","lg"])],inheritAttrs:!1,props:{state:{type:[String,Boolean,null],default:null,validator(e){return[null,"warning",!0,!1].includes(e)}}},setup(e,{attrs:l}){function i(r){return r[e.size]}const n=t.computed(()=>l.id),s=t.computed(()=>{const r={width:i({sm:"8px",md:"12px",lg:"14px"}),height:i({sm:"6px",md:"10px",lg:"12px"})};return{width:r.width,height:r.height}});return{computedClasses:t.computed(()=>{const r={parent:{display:"flex items-center"},input:{position:"absolute",overflow:"overflow-hidden",outline:"outline-none",width:e.size==="sm"?"w-4":e.size==="md"?"w-5":"w-6",height:e.size==="sm"?"h-4":e.size==="md"?"h-5":"h-6",zIndex:"z-20",opacity:"opacity-0",peer:"peer"},label:{position:"relative",display:"inline-flex",alignItems:"items-center",fontSize:i({sm:"text-xs",md:"text-sm",lg:"text-base"}),color:"text-secondary-600",cursor:"cursor-pointer"},labelBefore:{content:"before:content-['']",position:"before:relative",display:"before:inline-block",marginRight:i({sm:"before:mr-1",md:"before:mr-1.5",lg:"before:mr-2"}),width:i({sm:"before:w-4",md:"before:w-5",lg:"before:w-6"}),height:i({sm:"before:h-4",md:"before:h-5",lg:"before:h-6"}),ringWidth:"peer-focus:before:ring-2",ringOffset:"peer-focus:before:ring-offset-2",ringColor:e.state===null?"peer-focus:before:ring-primary":e.state==="warning"?"peer-focus:before:ring-warning":e.state===!1?"peer-focus:before:ring-danger":"peer-focus:before:ring-success",borderWidth:"before:border",borderColorDisabled:"peer-disabled:before:border-secondary-300",borderColorChecked:"peer-checked:before:border-white",borderColor:e.state===null?"before:border-primary":e.state==="warning"?"before:border-warning":e.state===!1?"before:border-danger":"before:border-success",borderRadius:i({sm:"before:rounded-xs",md:"before:rounded-xs",lg:"before:rounded-sm"}),backgroundColorDisabled:"peer-disabled:before:bg-secondary-100",backgroundColorChecked:e.state===null?"peer-checked:before:bg-primary":e.state==="warning"?"peer-checked:before:bg-warning":e.state===!1?"peer-checked:before:bg-danger":"peer-checked:before:bg-success",backgroundColor:"before:bg-white"},icon:{display:"opacity-0 peer-checked:opacity-100",position:"absolute",left:e.size==="sm"||e.size==="md"?"left-5":"left-4.5",zIndex:"z-10",color:"text-white peer-disabled:text-secondary-300"}};return{parent:d([o({},r.parent)]),input:d([o({},r.input)]),label:d([o({},r.label),o({},r.labelBefore)]),icon:d([o({},r.icon)])}}),computedFor:n,iconSizes:s}}},it=["width","height","viewBox"],st=["d"],at=["for"];function rt(e,l,i,n,s,a){return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(n.computedClasses.parent)},[t.createElementVNode("input",t.mergeProps({type:"checkbox",class:n.computedClasses.input},e.$attrs),null,16),(t.openBlock(),t.createElementBlock("svg",{width:n.iconSizes.width,height:n.iconSizes.height,viewBox:e.size==="sm"?"0 0 8 6":e.size==="md"?"0 0 12 10":"0 0 14 12",fill:"none",class:t.normalizeClass(n.computedClasses.icon)},[t.createElementVNode("path",{d:e.size==="sm"?"M1 3.4L2.71429 5L7 1":e.size==="md"?"M2 5.6L4.28571 8L10 2":"M2 6.8L4.85714 10L12 2",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},null,8,st)],10,it)),e.label!=="none"?(t.openBlock(),t.createElementBlock("label",{key:0,for:n.computedFor,class:t.normalizeClass(n.computedClasses.label)},null,10,at)):t.createCommentVNode("",!0)],2)}var ot=y(lt,[["render",rt]]);const dt={components:{LuiIcon:S},mixins:[w(),p(),C("sm",["sm","md","lg"]),u("rounded"),u("roundedFull"),u("clickable"),b("prepend"),b("icon"),b("type",["default","outline"])],inheritAttrs:!1,setup(e){const l=t.computed(()=>{const n={backgroundColor:e.type==="default"?L(e.variant,e.filter).backgroundColor:"",paddingY:e.size==="sm"?"py-0.5":e.size==="md"?"py-1":"py-2",paddingX:e.size==="sm"?"px-1.5":e.size==="md"?"px-2":"px-3",borderWidth:"border",borderStyle:"border-solid",borderColor:e.type==="outline"||e.type==="default"?e.filter==="none"?`border-${e.variant}`:e.filter==="darker"?`border-${e.variant}-800`:`border-${e.variant}-50`:"",lineHeight:e.size==="sm"?"leading-3":e.size==="md"?"leading-3.5":"leading-4",fontSize:e.size==="sm"?"text-xs":e.size==="md"?"text-sm leading":"text-base",fontColor:e.filter==="none"?e.type==="default"?"text-white":`text-${e.variant}`:e.filter==="darker"?e.type==="default"?"text-white":`text-${e.variant}-800`:e.type==="default"?`text-${e.variant}`:`text-${e.variant}-50`,borderRadius:e.rounded?`rounded-${e.size}`:e.roundedFull?"rounded-full":"",display:e.icon!=="none"||e.prepend!=="none"?"flex":"inline-block",alingItmes:e.icon!=="none"||e.prepend!=="none"?"items-center":"",width:e.icon!=="none"||e.prepend!=="none"?"w-max":""};return d([o({},n)])}),i=t.computed(()=>({size:e.size==="sm"?"text-xs":e.size==="md"?"text-sm":"text-base",marginPrepend:e.size==="sm"?"mr-0.5":e.size==="md"?"mr-1":"mr-1.5",marginIcon:e.size==="sm"?"ml-0.5":e.size==="md"?"ml-1":"ml-1.5",lineHeight:e.size==="sm"?"leading-3":e.size==="md"?"leading-3.5":"leading-4"}));return{computedClasses:l,iconClasses:i}}},ct=["tabindex","role"];function mt(e,l,i,n,s,a){const r=t.resolveComponent("lui-icon");return t.openBlock(),t.createElementBlock("span",t.mergeProps({tabindex:e.clickable?"0":null,role:e.clickable?"button":null,class:n.computedClasses},e.$attrs),[e.prepend!=="none"?(t.openBlock(),t.createBlock(r,{key:0,name:e.prepend,fill:"",class:t.normalizeClass([n.iconClasses.size,n.iconClasses.marginPrepend,n.iconClasses.lineHeight])},null,8,["name","class"])):t.createCommentVNode("",!0),t.renderSlot(e.$slots,"default"),e.icon!=="none"?(t.openBlock(),t.createBlock(r,{key:1,name:e.icon,fill:"",class:t.normalizeClass([n.iconClasses.size,n.iconClasses.marginIcon,n.iconClasses.lineHeight])},null,8,["name","class"])):t.createCommentVNode("",!0)],16,ct)}var q=y(dt,[["render",mt]]);const ft={components:{LuiButton:D},mixins:[w(),p(),u("rounded",!0),u("block",!1),u("uppercase"),b("icon","default"),b("prepend"),u("iconLine",!0),b("placement","bottomLeft",["bottomLeft","bottomRight","topLeft","topRight","rightTop","rightBottom","leftTop","leftBottom"]),b("text","Dropdown"),C("md",["sm","md","lg"])],emits:["onChange"],setup(e,{emit:l}){const i=t.ref({variant:e.variant,filter:e.filter,rounded:e.rounded,block:e.block,size:e.size});t.provide("parentProps",i.value);const n=t.ref(!1);t.watch(n,r=>{l("onChange",r)});const s=t.computed(()=>{if(e.icon==="default"){let r={prepend:"none",append:"none"};return e.placement.startsWith("bottom")&&(n.value?r.append="arrow-down-s":r.append="arrow-up-s"),e.placement.startsWith("top")&&(n.value?r.append="arrow-up-s":r.append="arrow-down-s"),e.placement.startsWith("right")&&(n.value?r.append="arrow-right-s":r.append="arrow-left-s"),e.placement.startsWith("left")&&(n.value?r.prepend="arrow-left-s":r.prepend="arrow-right-s"),r}return null}),a=t.computed(()=>{const r={container:{position:"relative",width:e.block?"w-full":"w-max"},content:{position:"absolute",top:e.placement.includes("bottom")||e.placement.includes("Bottom")?"top-full":e.placement.includes("Top")?"top-0":"",bottom:e.placement.startsWith("top")?"bottom-full":"",left:e.placement.includes("Left")?"left-0":e.placement.startsWith("right")?"left-full":"",right:e.placement.includes("Right")?"right-0":e.placement.startsWith("left")?"right-full":"",backgroundColor:"bg-white",borderRadius:e.rounded?"rounded-lg":"",borderWidth:"border",borderColor:"border-secondary-200",width:e.block?"w-full":"w-max",paddingBottom:"pb-2",marginTop:e.placement.includes("bottom")?"mt-2":"",marginBottom:e.placement.includes("top")?"mb-2":"",marginLeft:e.placement.includes("right")?"ml-2":"",marginRight:e.placement.includes("left")?"mr-2":"",boxShadow:"shadow-md"}};return{container:d([o({},r.container)]),content:d([o({},r.content)])}});return{menuActive:n,computedClasses:a,iconName:s}}};function ut(e,l,i,n,s,a){const r=t.resolveComponent("lui-button");return t.openBlock(),t.createElementBlock("div",{role:"listbox",class:t.normalizeClass(["dropdown",n.computedClasses.container])},[t.createVNode(r,{type:"outline",variant:e.variant,size:e.size,rounded:e.rounded,"aria-expanded":n.menuActive,icon:e.icon==="default"?n.iconName.append:e.icon,prepend:e.icon==="default"?n.iconName.prepend:e.prepend,block:e.block,"icon-line":e.iconLine,uppercase:e.uppercase,filter:e.filter,onClick:l[0]||(l[0]=f=>n.menuActive=!n.menuActive),onBlur:l[1]||(l[1]=f=>n.menuActive=!1)},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.text),1)]),_:1},8,["variant","size","rounded","aria-expanded","icon","prepend","block","icon-line","uppercase","filter"]),t.withDirectives(t.createElementVNode("ul",{class:t.normalizeClass([n.computedClasses.content,"dropdown-menu"])},[t.renderSlot(e.$slots,"default")],2),[[t.vShow,n.menuActive]])],2)}var bt=y(ft,[["render",ut]]);const gt={mixins:[u("disabled")],inheritAttrs:!1,setup(e){const l=t.inject("parentProps");return{computedClasses:t.computed(()=>{const n={marginLeft:"ml-2",marginRight:"mr-2",marginTop:"mt-2",padding:l.size==="sm"?"p-1.5":l.size==="md"?"p-2":"p-3",borderRadius:l.rounded?"rounded-lg":"",cursor:e.disabled?"cursor-not-allowed":"cursor-pointer",backgroundColor:e.disabled?"":`hover:bg-${l.variant}-100`,fontSize:l.size==="sm"?"text-xs":"text-base",lineHeight:e.size==="sm"?"leading-4.5":"leading-6",fontColor:e.disabled?"text-secondary-300":`text-secondary-600 hover:text-${l.variant}`,display:"block",outline:"focus:outline-none",ring:e.disabled?"":`focus:ring-2 focus:ring-${l.variant}`,width:l.block?"w-full":""};return d([o({},n)])})}}},ht=["tabIndex"];function yt(e,l,i,n,s,a){return t.openBlock(),t.createElementBlock("li",null,[t.createElementVNode("a",t.mergeProps({class:n.computedClasses},e.$attrs,{tabIndex:e.disabled?null:"0"}),[t.renderSlot(e.$slots,"default")],16,ht)])}var xt=y(gt,[["render",yt]]);const Ct={},kt={class:"mt-1 -mb-1 text-secondary-100"};function zt(e,l,i,n,s,a){return t.openBlock(),t.createElementBlock("hr",kt)}var wt=y(Ct,[["render",zt]]);const pt={mixins:[b("level","2",["1","2","3","4","5","6"]),u("display")],setup(e){const l=t.computed(()=>`h${e.level}`),i=t.computed(()=>{const n={textColor:"secondary-600",fontWeight:"font-semibold",fontSize:e.display===!1?e.level==="6"?"text-sm":e.level==="5"?"text-base":e.level==="4"?"text-lg":e.level==="3"?"text-xl":e.level==="2"?"text-2xl":"text-3xl":e.display===!0?e.level==="6"?"text-4xl":e.level==="5"?"text-5xl":e.level==="4"?"text-6xl":e.level==="3"?"text-7xl":e.level==="2"?"text-8xl":"text-9xl":"",lineHeight:e.display===!1?e.level==="6"?"leading-4.5":e.level==="5"?"leading-5":e.level==="4"||e.level==="3"?"leading-6":e.level==="2"?"leading-8":"leading-9":e.display===!0?"leading-none":""};return d([o({},n)])});return{setLevel:l,computedClasses:i}}};function Bt(e,l,i,n,s,a){return t.openBlock(),t.createBlock(t.resolveDynamicComponent(n.setLevel),{class:t.normalizeClass(n.computedClasses)},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},8,["class"])}var $t=y(pt,[["render",Bt]]);const _t={components:{LuiIcon:S,LuiButton:D},mixins:[b("prepend"),b("modelValue",""),C("sm",["sm","md","lg"]),u("clear"),b("description")],inheritAttrs:!1,props:{state:{type:[String,Boolean,null],default:null,validator(e){return[null,"warning",!0,!1].includes(e)}}},emits:["update:modelValue"],setup(e,l){const i=t.computed(()=>l.attrs.class),n=t.computed(()=>{const f={paddingLeft:e.prepend==="none"?e.size==="lg"?"pl-3":"pl-2":e.size==="lg"?"pl-11":e.size==="md"?"pl-9":"pl-8",paddingRight:e.state!==null&&e.clear===!0?e.size==="lg"?"pr-20":e.size==="md"?"pr-16":"pr-14":e.state===null&&e.clear===!1?e.size==="lg"?"pr-3":"pr-2":e.size==="lg"?"pr-11":e.size==="md"?"pr-9":"pr-8",paddingY:e.size==="sm"?"py-1.5":e.size==="md"?"py-2":"py-3",border:e.state==="warning"?"border border-warning":e.state===!0?"border border-success":e.state===!1?"border border-danger":"border border-secondary-200",ring:e.state==="warning"?"ring-4 ring-warning-100":e.state===!0?"ring-4 ring-success-100":e.state===!1?"ring-4 ring-danger-100":"",borderRadius:`rounded-${e.size}`,fontSize:e.size==="sm"?"text-xs":"text-base",lineHeight:e.size==="sm"?"leading-4.5":"leading-6",fontColor:"placeholder-secondary-400 text-secondary-600",width:"w-44"},c={focus:{ring:e.state===null?"focus:ring-4 focus:ring-primary-100":"",outline:"outline-none",border:e.state===null?"focus:border-primary":""},disabled:{border:"disabled:border-secondary",backgroundColor:"disabled:bg-secondary-100",fontColor:"disabled:text-secondary-300",ring:"disabled:ring-0 disabled:ring-transparent"}},{focus:g,disabled:x}=c;return d([o({},f),o({},g),o({},x)])}),s=t.computed(()=>`${e.state===!0?"text-success":e.state===!1?"text-danger":e.state==="warning"?"text-warning":"text-secondary-600"} inline-block text-xs leading-4.5 mt-1`),a=t.computed(()=>({name:l.attrs.disabled?"forbid":e.state==="warning"?"feedback":e.state===!1?"error-warning":e.state===!0?"checkbox-circle":"",size:e.size==="sm"?"text-base":e.size==="md"?"text-xl":"text-2xl",color:l.attrs.disabled?"text-secondary-300":e.state==="warning"?"text-warning":e.state===!1?"text-danger":e.state===!0?"text-success":"",position:"absolute top-2/4 transform -translate-y-1/2",prepend:e.size==="lg"?"text-secondary-400 left-3":"text-secondary-400 left-2",state:e.size==="lg"?"right-3":"right-2",clear:e.state===null?e.size==="lg"?"right-3":"right-2":e.size==="lg"?"right-12":e.size==="md"?"right-9":"right-8"}));return{computedClasses:n,descriptionClasses:s,iconClasses:a,parentClasses:"relative",attrClasses:i}}},St=["value"];function Lt(e,l,i,n,s,a){const r=t.resolveComponent("lui-icon"),f=t.resolveComponent("lui-button");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass([n.attrClasses,"w-max"])},[t.createElementVNode("div",{class:t.normalizeClass(n.parentClasses)},[e.prepend!=="none"?(t.openBlock(),t.createBlock(r,{key:0,name:e.prepend,class:t.normalizeClass([n.iconClasses.size,n.iconClasses.position,n.iconClasses.prepend]),line:""},null,8,["name","class"])):t.createCommentVNode("",!0),t.createElementVNode("input",t.mergeProps({ref:"Linput"},e.$attrs,{class:n.computedClasses,value:e.modelValue,onInput:l[0]||(l[0]=c=>e.$emit("update:modelValue",c.target.value))}),null,16,St),e.clear&&!e.$attrs.disabled?(t.openBlock(),t.createBlock(f,{key:1,type:"link",variant:"secondary",icon:"close",size:e.size,"disable-styles":"",class:t.normalizeClass([n.iconClasses.position,n.iconClasses.clear]),onClick:l[1]||(l[1]=c=>e.$refs.Linput.value="")},null,8,["size","class"])):t.createCommentVNode("",!0),i.state!==null?(t.openBlock(),t.createBlock(r,{key:2,name:n.iconClasses.name,class:t.normalizeClass([n.iconClasses.size,n.iconClasses.color,n.iconClasses.position,n.iconClasses.state]),line:""},null,8,["name","class"])):t.createCommentVNode("",!0)],2),e.description!=="none"?(t.openBlock(),t.createElementBlock("p",{key:0,class:t.normalizeClass(n.descriptionClasses)},t.toDisplayString(e.description),3)):t.createCommentVNode("",!0)],2)}var Et=y(_t,[["render",Lt]]);const Vt={mixins:[C("sm",["sm","lg"])],inheritAttrs:!1,setup(e){return{classes:t.computed(()=>{const i={display:"inline-block",margin:"mb-1",fontColor:"text-secondary-600",fontSize:e.size==="sm"?"text-xs":"text-sm",lineHeight:e.size==="sm"?"leading-4.5":""};return d([o({},i)])})}}};function At(e,l,i,n,s,a){return t.openBlock(),t.createElementBlock("label",t.mergeProps({role:"label"},e.$attrs,{class:n.classes}),[t.renderSlot(e.$slots,"default")],16)}var Nt=y(Vt,[["render",At]]);const Tt={mixins:[C("sm",["xxsm","xsm","sm","lg","xlg"]),w("variant","primary")],setup(e,l){const i=t.computed(()=>l.attrs.to!==void 0?"router-link":"a");return{classes:t.computed(()=>{const s={fontColor:`text-${e.variant}-400 hover:text-${e.variant}-500`,fontSize:e.size==="xxsm"?"text-2xs":e.size==="xsm"?"text-xs":e.size==="sm"?"text-sm":e.size==="lg"?"text-base":"text-xl",lineHeight:e.size==="xxsm"?"leading-3":e.size==="xsm"?"leading-4.5":e.size==="sm"?"leading-5":e.size==="lg"?"leading-6":"leading-7",underline:"underline"};return d([o({},s)])}),linkName:i}}};function Pt(e,l,i,n,s,a){return t.openBlock(),t.createBlock(t.resolveDynamicComponent(n.linkName),t.mergeProps(e.$attrs,{class:n.classes}),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},16,["class"])}var Rt=y(Tt,[["render",Pt]]);const It={props:{selected:{type:Boolean,default:!1},value:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(e){const l=t.inject("parentProps"),i=t.computed(()=>{const s={marginLeft:"ml-2",marginRight:"mr-2",marginTop:"mt-2",padding:l.size==="sm"?"p-1.5":l.size==="md"?"p-2":l.size==="lg"?"p-3":"",fontSize:e.size==="sm"?"text-xs":"text-base",borderRadius:l.rounded?"rounded-lg":"",cursor:e.disabled===!1?"cursor-pointer":"",display:"flex",alignItems:"items-center",outline:"outline-none"};return d([o({},s)])}),n=t.computed(()=>e.selected?"bg-primary text-white focus:ring-2 focus:ring-offset-2 focus:ring-primary":e.disabled?"bg-secondary-100 text-secondary-300":"bg-white hover:bg-primary-100 focus:bg-primary-100 text-secondary-600 hover:text-primary focus:text-primary");return{computedClasses:i,selectedStyles:n}}};function Ft(e,l,i,n,s,a){return t.openBlock(),t.createElementBlock("li",t.mergeProps(e.$attrs,{class:[n.computedClasses,n.selectedStyles]}),[t.renderSlot(e.$slots,"default")],16)}var X=y(It,[["render",Ft]]);const Ot={components:{LuiIcon:S,LuiBadge:F,LuiAvatar:G},mixins:[b("text",""),C("md",["sm","md","lg"]),u("optionsActive"),u("textActive",!0)],props:{prepend:{type:[Object,null],default:null},append:{type:[Object,null],default:null}},setup(e){function l(a){return a[e.size]}const i=t.computed(()=>{if(e.append===null)return null;let a=e.append;return e.append.tag==="lui-icon"?a.class=l({sm:"text-base",md:"text-xl",lg:"text-2xl"}):a.size=l({sm:"2xs",md:"xs",lg:"sm"}),a}),n=t.computed(()=>{if(e.prepend===null)return null;let a=e.prepend;return e.prepend.tag==="lui-icon"?a.class=l({sm:"text-base",md:"text-xl",lg:"text-2xl"}):a.size=l({sm:"2xs",md:"xs",lg:"sm"}),a}),s=t.computed(()=>{const a={text:{marginLeft:e.prepend!==null?"ml-2":""},append:{maginLeft:"ml-auto",lineHeight:e.append!==null&&e.append.tag==="lui-icon"?"leading-none":""},prepend:{lineHeight:e.prepend!==null&&e.prepend.tag==="lui-icon"?"leading-none":""}};return{text:d([o({},a.text)]),append:d([o({},a.append)]),prepend:d([o({},a.prepend)])}});return{prependAttrs:n,appendAttrs:i,computedClasses:s}}};function jt(e,l,i,n,s,a){return t.openBlock(),t.createElementBlock(t.Fragment,null,[i.prepend!==null?(t.openBlock(),t.createBlock(t.resolveDynamicComponent(n.prependAttrs.tag),t.mergeProps({key:0},n.prependAttrs,{class:n.computedClasses.prepend}),null,16,["class"])):t.createCommentVNode("",!0),t.withDirectives(t.createElementVNode("span",{class:t.normalizeClass(n.computedClasses.text)},t.toDisplayString(e.text),3),[[t.vShow,e.textActive]]),i.append!==null?(t.openBlock(),t.createBlock(t.resolveDynamicComponent(n.appendAttrs.tag),t.mergeProps({key:1},n.appendAttrs,{class:n.computedClasses.append}),null,16,["class"])):t.createCommentVNode("",!0)],64)}var Dt=y(Ot,[["render",jt]]);const Wt={components:{LuiChip:q,LuiOption:X,ContentTemplate:Dt},mixins:[b("placeholder","select item"),b("textField","text"),b("valueField","value"),u("multiple",!1),u("rounded",!0),C("md",["sm","md","lg"])],inheritAttrs:!1,props:{options:{type:Array,default:()=>[]},modelValue:{type:[String,Number,Array],default:""},selectPrepend:{type:[Object,null],default:null},selectAppend:{type:[Object,null],default:null},optionPrepend:{type:[Object,null],default:null},optionAppend:{type:[Object,null],default:null},state:{type:[String,Boolean,null],default:null,validator(e){return[null,"warning",!0,!1].includes(e)}}},emits:["update:modelValue"],setup(e,{emit:l}){const i=t.ref(!1),n=t.ref(e.options),s=t.ref({size:e.size,rounded:e.rounded}),a=t.ref([]);let r=t.ref(e.placeholder),f=t.ref([]),c=t.ref("");if(t.provide("parentProps",s.value),e.modelValue!==""){const h=t.ref(e.modelValue);e.multiple?f.value.push(e.modelValue):r.value=h.value[e.textField]}t.onMounted(()=>{document.addEventListener("click",R)}),t.onUnmounted(()=>{document.removeEventListener("click",R)});function g(h){return e.multiple?f.value.findIndex(V=>V.text===h.text)!==-1:r.value===h.text}function x(h){const $=f.value.findIndex(V=>V.text===h.text);f.value.splice($,1)}function z(h,$){if(!h.disabled)if(e.multiple){$.stopPropagation();const V=f.value.findIndex(Yt=>Yt.text===h.text);V===-1?f.value.push(h):f.value.splice(V,1),l("update:modelValue",f.value)}else l("update:modelValue",h[e.textField]),r.value=h[e.textField],i.value=!1}function R(){i.value=!1}function W(h){h.keyCode===40&&(c.value=0,a.value[c.value].$el.focus())}function E(){a.value[c.value].$el.focus()}function qt(h){h.keyCode===13&&z(e.options[c.value],h);const $=e.options.length-1;h.keyCode===40&&(c.value<$?(c.value++,E()):c.value===$&&(c.value=0,E())),h.keyCode===38&&(c.value>0?(c.value--,E()):c.value===0&&(c.value=$,E()))}const Xt=t.computed(()=>e.size==="lg"?"md":e.size);return{computedClasses:t.computed(()=>{const h={button:{display:"flex",alignItems:"items-center",paddingTop:e.size==="sm"?"pt-1.5":e.size==="md"?"pt-2":"pt-3",paddingBottom:f.value.length<0?"p-0":e.size==="sm"?"pb-1.5":e.size==="md"?"pb-2":"pb-3",paddingX:"px-3",fontSize:e.size==="sm"?"text-xs":"text-base",lineHeight:e.size==="sm"?"leading-4.5":"leading-6",textColor:"text-secondary-600",borderWidth:"border",borderColor:e.state===!0?"border-success":e.state===!1?"border-danger":e.state==="warning"?"border-warning":"border-secondary-200 focus:border-primary",borderRadius:e.rounded?"rounded-lg":"",backgroundColor:"bg-white",width:"w-80",outline:"focus:outline-none",ringWidth:e.state===null?"focus:ring-4":"ring-4",ringColor:e.state===null?"focus:ring-primary-100":e.state===!0?"ring-success-100":e.state===!1?"ring-danger-100":"ring-warning-100",disabled:"disabled:border-secondary-300 disabled:text-secondary-600 disabled:bg-secondary-100"},options:{backgroundColor:"bg-white",borderRadius:e.rounded?"rounded-lg":"",borderWidth:"border",borderColor:"border-secondary-200",paddingBottom:"pb-2",boxShadow:"shadow-md",marginTop:"mt-2"},multipleWrapper:{display:"flex",flexWrap:"flex-wrap",marginLeft:e.selectPrepend!==null?"-ml-1":"-ml-2",marginBottom:"-mb-2"},multipleItem:{marginLeft:"ml-2",marginBottom:"mb-2"},icon:{size:e.size==="sm"?"text-base":e.size==="md"?"text-xl":"text-2xl",marginLeft:"ml-1",lineHeight:"leading-none"}};return{button:d([o({},h.button)]),options:d([o({},h.options)]),multipleItem:d([o({},h.multipleItem)]),multipleWrapper:d([o({},h.multipleWrapper)]),icon:d([o({},h.icon)])}}),optionsActive:i,selectedOption:r,selectOption:z,optionsArr:n,selectedOptions:f,unselectOption:x,chipSize:Xt,isOptionSelected:g,handleOptionsKeyEvents:qt,handleButtonKeyEvents:W,optionsRef:a,targetOption:c}}},Ht={class:"select-wrapper w-max"},Mt=["aria-expanded"],Kt=["aria-activedescendant"];function vt(e,l,i,n,s,a){const r=t.resolveComponent("content-template"),f=t.resolveComponent("lui-chip"),c=t.resolveComponent("lui-option");return t.openBlock(),t.createElementBlock("div",Ht,[t.createElementVNode("div",null,[t.createElementVNode("button",t.mergeProps({type:"button","aria-haspopup":"listbox","aria-labelledby":"exp_elem exp_button","aria-expanded":n.optionsActive,class:n.computedClasses.button},e.$attrs,{onClick:l[0]||(l[0]=t.withModifiers(g=>n.optionsActive=!n.optionsActive,["stop"])),onKeydown:l[1]||(l[1]=g=>n.handleButtonKeyEvents(g))}),[t.createVNode(r,{class:"mr-2",prepend:i.selectPrepend,size:e.size,"options-active":n.optionsActive,"text-active":!1},null,8,["prepend","size","options-active"]),e.multiple&&n.selectedOptions.length>0?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(n.computedClasses.multipleWrapper)},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(n.selectedOptions,(g,x)=>(t.openBlock(),t.createBlock(f,{key:x,filter:"lighter",variant:"primary",tabindex:"-1",type:"default","rounded-full":e.rounded,size:n.chipSize,icon:"close",clickable:"",class:t.normalizeClass(n.computedClasses.multipleItem),onClick:t.withModifiers(z=>n.unselectOption(g),["stop"])},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(g[e.textField]),1)]),_:2},1032,["rounded-full","size","class","onClick"]))),128))],2)):t.createCommentVNode("",!0),t.createVNode(r,{append:i.selectAppend,text:n.selectedOption,size:e.size,"options-active":n.optionsActive,"text-active":!(e.multiple&&n.selectedOptions.length>0)},null,8,["append","text","size","options-active","text-active"])],16,Mt),t.withDirectives(t.createElementVNode("ul",{tabindex:"-1",role:"listbox","aria-labelledby":"exp_elem","aria-activedescendant":n.selectedOption,class:t.normalizeClass(n.computedClasses.options),onKeydown:l[2]||(l[2]=t.withModifiers(g=>n.handleOptionsKeyEvents(g),["stop"]))},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(i.options,(g,x)=>(t.openBlock(),t.createBlock(c,{id:g.text,ref_for:!0,ref:z=>n.optionsRef[x]=z,key:x,tabindex:"-1",role:"option",selected:n.isOptionSelected(g),disabled:g.disabled,onClick:z=>n.selectOption(g,z)},{default:t.withCtx(()=>[t.createVNode(r,{prepend:i.optionPrepend,append:i.optionAppend,text:g[e.textField],size:e.size,"options-active":n.optionsActive},null,8,["prepend","append","text","size","options-active"])]),_:2},1032,["id","selected","disabled","onClick"]))),128))],42,Kt),[[t.vShow,n.optionsActive]])])])}var Gt=y(Wt,[["render",vt]]);m.LuiAccordion=We,m.LuiAccordionGroup=ve,m.LuiAvatar=G,m.LuiBadge=F,m.LuiButton=D,m.LuiCard=nt,m.LuiCheckbox=ot,m.LuiChip=q,m.LuiDropdown=bt,m.LuiDropdownDivider=wt,m.LuiDropdownItem=xt,m.LuiHeading=$t,m.LuiIcon=S,m.LuiInput=Et,m.LuiLabel=Nt,m.LuiLink=Rt,m.LuiOption=X,m.LuiRadio=de,m.LuiSelect=Gt,m.LuiSwitch=se,m.LuiTab=ye,m.LuiTabs=ue,m.LuiText=Z,Object.defineProperty(m,"__esModule",{value:!0}),m[Symbol.toStringTag]="Module"});
{
"name": "lvjst",
"version": "0.0.17",
"version": "0.0.18",
"scripts": {

@@ -5,0 +5,0 @@ "dev": "vite",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc