1import{l as u,c as s,B as l,q as n,ap as c,k as f,o as a,_ as m}from"./CTfKrY_R.js";const b=["disabled"],p=["src"],g=u({__name:"Button",props:{variant:{default:"primary"},size:{},disabled:{type:Boolean,default:!1},icon:{},fullWidth:{type:Boolean,default:!1},slotClass:{default:""}},emits:["click"],setup(e){const r=e,i=f(()=>{const t={primary:"bg-[#FFE81D] hover:bg-primary-hover",secondary:"border-2 border-[#F4F6F8]",grey:"bg-[#f4f6f8] hover:bg-primary-hover",outline:"shadow-custom bg-white",outlineYellow:"border-1 border-[#FFE81D]",outlineGray:"border-2 border-[#ebf2f7] hover:bg-[#ebf2f7]"},o=r.fullWidth?"w-full":"";return[t[r.variant],o].join(" ")});return(t,o)=>(a(),s("button",{class:l([i.value,"lg:py-3.5 py-2.5 text-lg lg:rounded-[10px] rounded-md font-semibold cursor-pointer flex items-center gap-2 justify-center"]),disabled:e.disabled,onClick:o[0]||(o[0]=d=>t.$emit("click",d))},[e.icon?(a(),s("img",{key:0,src:`/nuxt/img/btn-icons/${e.icon}`},null,8,p)):n("",!0),t.$slots.default?(a(),s("span",{key:1,class:l(["max-lg:text-xs",e.slotClass])},[c(t.$slots,"default",{},void 0,!0)],2)):n("",!0)],10,b))}}),h=Object.assign(m(g,[["__scopeId","data-v-fdaff26f"]]),{__name:"ProductButton"});export{h as B};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.