PageSourceSearch

https://www.alsacreations.fr/_nuxt/BH02zYmk.js

js alsacreations.fr collected 2026-09-24 17:51:46 UTC 3,497 bytes, 1 lines download raw bytes

1import{P as p,Q as S,N as g,o as i,c as d,e as h,D as u,b as x,t as c,s as n,G as q,R as k,a as b,S as $,T as V,f as y,L as B,U as I,r as N}from"./B_VJXJcG.js";const H={class:"form-group"},M=["for"],D={key:0,class:"label-suffix"},P=["id","type","min","max","disabled","aria-required","aria-invalid","aria-describedby","autocomplete","aria-labelledby","maxlength"],w=["id"],E={key:0,class:"form-error-message form-label"},Q={__name:"FormInput",props:V({type:{type:String,default:"text",validator:e=>["text","search","password","email","tel","url","number","date"].includes(e)},variant:{type:String,default:"primary"},disabled:{type:Boolean,default:!1},label:{type:String,required:!0},labelHidden:{type:Boolean,default:!1},required:{type:Boolean,default:!1},labelSuffix:{type:String,default:""},autocomplete:{type:String,default:""},titleId:{type:String,default:null},min:{type:[Number,String],default:null},max:{type:[Number,String],default:null},maxlength:{type:[Number,String],default:null}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const a=p(),l=S(e,"modelValue"),o=B(!0),s=y(()=>!o.value&&t.required&&!l.value);g(l,r=>{r&&(o.value=!1)},{immediate:!0});const t=e,m=y(()=>t.labelSuffix?t.labelSuffix:t.required?null:"optionnel");return(r,f)=>(i(),d("div",H,[e.labelHidden?n("",!0):(i(),d("label",{key:0,for:u(a),class:h(["form-label"])},[x(c(e.label)+" ",1),m.value?(i(),d("span",D,"("+c(m.value)+")",1)):n("",!0)],8,M)),q(b("input",$({id:u(a),type:e.type,min:e.min,max:e.max,disabled:e.disabled,"aria-required":e.required,"aria-invalid":s.value,"aria-describedby":"input-error-"+u(a),autocomplete:e.autocomplete||null,class:["form-input",`form-input-${e.variant}`,s.value?"has-error":""]},r.$attrs,{"onUpdate:modelValue":f[0]||(f[0]=v=>l.value=v),"aria-labelledby":e.labelHidden?e.titleId:null,maxlength:e.maxlength}),null,16,P),[[k,l.value]]),b("div",{id:"input-error-"+u(a)},[s.value?(i(),d("span",E," (à compléter)")):n("",!0)],8,w)]))}},L={class:"form-group"},U=["for"],C={key:0,class:"label-suffix"},F=["id","disabled","multiple","aria-required","aria-invalid","aria-describedby","aria-labelledby"],T=["id"],z={key:0,class:"form-error-message"},R={__name:"FormSelect",props:V({variant:{type:String,default:"primary",validator:e=>["primary","secondary"].includes(e)},disabled:{type:Boolean,default:!1},label:{type:String,required:!0},labelHidden:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},required:{type:Boolean,default:!1},labelSuffix:{type:String,default:""},titleId:{type:String,default:null}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const a=p(),l=S(e,"modelValue"),o=B(!0),s=y(()=>!o.value&&t.required&&!l.value);g(l,r=>{r&&(o.value=!1)},{immediate:!0});const t=e,m=y(()=>t.required?t.labelSuffix:"optionnel");return(r,f)=>(i(),d("div",L,[e.labelHidden?n("",!0):(i(),d("label",{key:0,for:u(a),class:h(["form-label"])},[x(c(e.label)+" ",1),m.value?(i(),d("span",C,"("+c(m.value)+")",1)):n("",!0)],8,U)),q(b("select",$({id:u(a),disabled:e.disabled,multiple:e.multiple,"aria-required":e.required,"aria-invalid":s.value,"aria-describedby":"select-error-"+u(a),class:["form-select",`form-select-${e.variant}`,s.value?"has-error":""]},r.$attrs,{"onUpdate:modelValue":f[0]||(f[0]=v=>l.value=v),"aria-labelledby":e.labelHidden?e.titleId:null}),[N(r.$slots,"default")],16,F),[[I,l.value]]),b("div",{id:"select-error-"+u(a)},[s.value?(i(),d("span",z," (à compléter)")):n("",!0)],8,T)]))}};export{Q as _,R as a};

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.