Files
b2b/assets/public/dist/assets/settings-84EZt-NQ.js
2026-03-11 09:33:36 +01:00

1 line
8.4 KiB
JavaScript

import{D as e,F as t,G as n,K as r,M as i,Q as a,R as o,ct as s,d as c,f as ee,h as l,m as u,p as d,xt as f,yt as p}from"./vue.runtime.esm-bundler-BM5WPBHd.js";import{t as m}from"./useFetchJson-BTB9doG4.js";import{f as te,m as h,n as g,p as _}from"./Button-Dys5wjZc.js";import{N as v,S as y,h as b,n as x,r as S,s as C,t as w}from"./tv-uB0-NqWK.js";var T={slots:{root:`relative inline-flex items-center`,base:[`w-full rounded-md border-0 appearance-none placeholder:text-dimmed focus:outline-none disabled:cursor-not-allowed disabled:opacity-75`,`transition-colors`],leading:`absolute inset-y-0 start-0 flex items-center`,leadingIcon:`shrink-0 text-dimmed`,leadingAvatar:`shrink-0`,leadingAvatarSize:``,trailing:`absolute inset-y-0 end-0 flex items-center`,trailingIcon:`shrink-0 text-dimmed`},variants:{fieldGroup:{horizontal:{root:`group has-focus-visible:z-[1]`,base:`group-not-only:group-first:rounded-e-none group-not-only:group-last:rounded-s-none group-not-last:group-not-first:rounded-none`},vertical:{root:`group has-focus-visible:z-[1]`,base:`group-not-only:group-first:rounded-b-none group-not-only:group-last:rounded-t-none group-not-last:group-not-first:rounded-none`}},size:{xs:{base:`px-2 py-1 text-sm/4 gap-1`,leading:`ps-2`,trailing:`pe-2`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`},sm:{base:`px-2.5 py-1.5 text-sm/4 gap-1.5`,leading:`ps-2.5`,trailing:`pe-2.5`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`},md:{base:`px-2.5 py-1.5 text-base/5 gap-1.5`,leading:`ps-2.5`,trailing:`pe-2.5`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`},lg:{base:`px-3 py-2 text-base/5 gap-2`,leading:`ps-3`,trailing:`pe-3`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`},xl:{base:`px-3 py-2 text-base gap-2`,leading:`ps-3`,trailing:`pe-3`,leadingIcon:`size-6`,leadingAvatarSize:`xs`,trailingIcon:`size-6`}},variant:{outline:`text-highlighted bg-default ring ring-inset ring-accented`,soft:`text-highlighted bg-elevated/50 hover:bg-elevated focus:bg-elevated disabled:bg-elevated/50`,subtle:`text-highlighted bg-elevated ring ring-inset ring-accented`,ghost:`text-highlighted bg-transparent hover:bg-elevated focus:bg-elevated disabled:bg-transparent dark:disabled:bg-transparent`,none:`text-highlighted bg-transparent`},color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},leading:{true:``},trailing:{true:``},loading:{true:``},highlight:{true:``},fixed:{false:``},type:{file:`file:me-1.5 file:font-medium file:text-muted file:outline-none`}},compoundVariants:[{color:`primary`,variant:[`outline`,`subtle`],class:`focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-primary`},{color:`secondary`,variant:[`outline`,`subtle`],class:`focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-secondary`},{color:`success`,variant:[`outline`,`subtle`],class:`focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-success`},{color:`info`,variant:[`outline`,`subtle`],class:`focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-info`},{color:`warning`,variant:[`outline`,`subtle`],class:`focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-warning`},{color:`error`,variant:[`outline`,`subtle`],class:`focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-error`},{color:`primary`,highlight:!0,class:`ring ring-inset ring-primary`},{color:`secondary`,highlight:!0,class:`ring ring-inset ring-secondary`},{color:`success`,highlight:!0,class:`ring ring-inset ring-success`},{color:`info`,highlight:!0,class:`ring ring-inset ring-info`},{color:`warning`,highlight:!0,class:`ring ring-inset ring-warning`},{color:`error`,highlight:!0,class:`ring ring-inset ring-error`},{color:`neutral`,variant:[`outline`,`subtle`],class:`focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-inverted`},{color:`neutral`,highlight:!0,class:`ring ring-inset ring-inverted`},{leading:!0,size:`xs`,class:`ps-7`},{leading:!0,size:`sm`,class:`ps-8`},{leading:!0,size:`md`,class:`ps-9`},{leading:!0,size:`lg`,class:`ps-10`},{leading:!0,size:`xl`,class:`ps-11`},{trailing:!0,size:`xs`,class:`pe-7`},{trailing:!0,size:`sm`,class:`pe-8`},{trailing:!0,size:`md`,class:`pe-9`},{trailing:!0,size:`lg`,class:`pe-10`},{trailing:!0,size:`xl`,class:`pe-11`},{loading:!0,leading:!0,class:{leadingIcon:`animate-spin`}},{loading:!0,leading:!1,trailing:!0,class:{trailingIcon:`animate-spin`}},{fixed:!1,size:`xs`,class:`md:text-xs`},{fixed:!1,size:`sm`,class:`md:text-xs`},{fixed:!1,size:`md`,class:`md:text-sm`},{fixed:!1,size:`lg`,class:`md:text-sm`}],defaultVariants:{size:`md`,color:`primary`,variant:`outline`}},ne=[`id`,`type`,`value`,`name`,`placeholder`,`disabled`,`required`,`autocomplete`],E=Object.assign({inheritAttrs:!1},{__name:`Input`,props:{as:{type:null,required:!1},id:{type:String,required:!1},name:{type:String,required:!1},type:{type:null,required:!1,default:`text`},placeholder:{type:String,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},required:{type:Boolean,required:!1},autocomplete:{type:[String,Object],required:!1,default:`off`},autofocus:{type:Boolean,required:!1},autofocusDelay:{type:Number,required:!1,default:0},disabled:{type:Boolean,required:!1},highlight:{type:Boolean,required:!1},fixed:{type:Boolean,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},modelModifiers:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:null,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1}},emits:[`update:modelValue`,`blur`,`change`],setup(s,{expose:m,emit:E,attrs:D}){let O=s,k=E,A=n(),j=v(O,`modelValue`,k,{defaultValue:O.defaultValue}),M=y(),N=x(`input`,O),{emitFormBlur:P,emitFormInput:F,emitFormChange:I,size:L,color:R,id:z,name:B,highlight:V,disabled:H,emitFormFocus:U,ariaAttrs:W}=te(O,{deferInputValidation:!0}),{orientation:G,size:K}=h(O),{isLeading:q,isTrailing:J,leadingIconName:Y,trailingIconName:X}=_(O),re=c(()=>K.value||L.value),Z=c(()=>w({extend:w(T),...M.ui?.input||{}})({type:O.type,color:R.value,variant:O.variant,size:re?.value,loading:O.loading,highlight:V.value,fixed:O.fixed,leading:q.value||!!O.avatar||!!A.leading,trailing:J.value||!!A.trailing,fieldGroup:G.value})),Q=r(`inputRef`);function $(e){O.modelModifiers?.trim&&(typeof e==`string`||e==null)&&(e=e?.trim()??null),(O.modelModifiers?.number||O.type===`number`)&&(e=b(e)),O.modelModifiers?.nullable&&(e||=null),O.modelModifiers?.optional&&!O.modelModifiers?.nullable&&e!==null&&(e||=void 0),j.value=e,F()}function ie(e){O.modelModifiers?.lazy||$(e.target.value)}function ae(e){let t=e.target.value;O.modelModifiers?.lazy&&$(t),O.modelModifiers?.trim&&(e.target.value=t.trim()),I(),k(`change`,e)}function oe(e){P(),k(`blur`,e)}function se(){O.autofocus&&Q.value?.focus()}return i(()=>{setTimeout(()=>{se()},O.autofocusDelay)}),m({inputRef:Q}),(n,r)=>(t(),d(p(S),{as:s.as,"data-slot":`root`,class:f(Z.value.root({class:[p(N)?.root,O.class]}))},{default:a(()=>[ee(`input`,e({id:p(z),ref_key:`inputRef`,ref:Q,type:s.type,value:p(j),name:p(B),placeholder:s.placeholder,"data-slot":`base`,class:Z.value.base({class:p(N)?.base}),disabled:p(H),required:s.required,autocomplete:s.autocomplete},{...D,...p(W)},{onInput:ie,onBlur:oe,onChange:ae,onFocus:r[0]||=(...e)=>p(U)&&p(U)(...e)}),null,16,ne),o(n.$slots,`default`,{ui:Z.value}),p(q)||s.avatar||A.leading?(t(),l(`span`,{key:0,"data-slot":`leading`,class:f(Z.value.leading({class:p(N)?.leading}))},[o(n.$slots,`leading`,{ui:Z.value},()=>[p(q)&&p(Y)?(t(),d(C,{key:0,name:p(Y),"data-slot":`leadingIcon`,class:f(Z.value.leadingIcon({class:p(N)?.leadingIcon}))},null,8,[`name`,`class`])):s.avatar?(t(),d(g,e({key:1,size:p(N)?.leadingAvatarSize||Z.value.leadingAvatarSize()},s.avatar,{"data-slot":`leadingAvatar`,class:Z.value.leadingAvatar({class:p(N)?.leadingAvatar})}),null,16,[`size`,`class`])):u(``,!0)])],2)):u(``,!0),p(J)||A.trailing?(t(),l(`span`,{key:1,"data-slot":`trailing`,class:f(Z.value.trailing({class:p(N)?.trailing}))},[o(n.$slots,`trailing`,{ui:Z.value},()=>[p(X)?(t(),d(C,{key:0,name:p(X),"data-slot":`trailingIcon`,class:f(Z.value.trailingIcon({class:p(N)?.trailingIcon}))},null,8,[`name`,`class`])):u(``,!0)])],2)):u(``,!0)]),_:3},8,[`as`,`class`]))}});const D=s({});async function O(){let{items:e}=await m(`/api/v1/settings`);Object.assign(D,e)}export{E as n,O as t};