PageSourceSearch

https://www.pintys.com/_nuxt/MaAGrbnp.js

js pintys.com collected 2026-10-05 06:30:26 UTC 5,456 bytes, 1 lines download raw bytes

1import{u as D,c as T,a as U,D as E,o as j,s as o,d as B,b as V,e as G}from"./BDUbm6gC.js";import{a0 as x,o as u,h as C,z as s,W as O,aA as S,aB as k,g as e,X as q,p as z,s as L,t as l,an as R,x as H,y as m,G as W,e as v,d as P,i as y,n as X,m as J,r as K,I as M}from"./BipNxojO.js";import{_ as Q}from"./BTqpzCRo.js";import Y from"./Cwc5U_sw.js";import Z from"./DsCt4eJS.js";import{_ as ee}from"./CIOxxx8L.js";import{u as ae}from"./Cy2O0lD6.js";const oe=x({__name:"AutoFormState",props:{fieldName:{}},setup(_){const p=D(_.fieldName);return(f,g)=>(u(),C(e(q),{"as-child":""},{default:s(()=>[O(f.$slots,"default",S(k(e(p))))]),_:3}))}}),le={key:0,class:"bg-secondary col-span-6 rounded p-4 md:p-10"},se={key:0,class:"text-body-2 leading-semi-loose mb-10 md:mb-14"},te={class:"text-preset-body-1-regular mb-3"},ne={class:"w-fit rounded-[8px] border border-black"},_e=x({__name:"contact.comment",props:{blok:Object},setup(_){const{t:a}=z(),p=_,f=L().$track,{handleSubmit:g,handleInvalidSubmit:N,STATUS:n,keepAlive:w}=ae({validateOn:"blur"},i=>{f({event:"form_submit_contact",product_name:i.whichProduct||"N/A"})}),r=K(!1),A=(i,c,b)=>c.map(h=>({sourceField:i,targetField:h,type:E.HIDES,when:b})),F=M(()=>j({lastName:o(),firstName:o(),email:o().email(),phone:o().optional(),address:o().optional(),city:o(),province:G([a("provinces.alberta"),a("provinces.british_columbia"),a("provinces.manitoba"),a("provinces.new_brunswick"),a("provinces.newfoundland_and_labrador"),a("provinces.nova_scotia"),a("provinces.ontario"),a("provinces.prince_edward_island"),a("provinces.quebec"),a("provinces.saskatchewan"),a("provinces.northwest_territories"),a("provinces.nunavut"),a("provinces.yukon")]).optional(),postalCode:o().optional(),declareProduct:V().optional(),whichProduct:r.value?o():o().optional(),datePurchase:r.value?o():o().optional(),productC
1ode:o().optional(),productCUP:o().optional(),productFile:B().optional(),message:o().min(10)}));return(i,c)=>{const b=Q,h=oe,I=Y,$=Z;return u(),C(e(U),{"form-name":"pnt-contactComment",class:X(e(J)("gap-gutter-adjusted grid grid-cols-6 [:where(&>*)]:col-span-6","[&_[data-slot=boolean]+[data-slot=boolean]]:-mt-3","md:[&_input]:text-[18px]! md:[&_label]:text-[18px]! md:[&_label[data-slot=form-label]]:text-[15px]! md:[&_textarea]:text-[18px]!")),onSubmit:e(g),onInvalidSubmit:e(N),schema:e(F),"initial-values":{declareProduct:!1},dependencies:[...A("declareProduct",["whichProduct","datePurchase","productCode","productCUP","productFile"],t=>!t)],"field-config":{firstName:{label:e(a)("form.label_fields.first_name"),inputProps:{placeholder:" ",class:"col-span-6 lg:col-span-3",autocomplete:"given-name"}},lastName:{label:e(a)("form.label_fields.last_name"),inputProps:{placeholder:" ",class:"col-span-6 lg:col-span-3",autocomplete:"family-name"}},email:{label:e(a)("form.label_fields.email"),inputProps:{type:"email",placeholder:" ",class:"col-span-6 lg:col-span-3",autocomplete:"email"}},phone:{label:e(a)("form.label_fields.phone"),inputProps:{type:"tel",placeholder:" ",class:"col-span-6 lg:col-span-3",autocomplete:"tel"}},address:{label:e(a)("form.label_fields.address"),inputProps:{placeholder:" ",class:"col-span-6",autocomplete:"address-line1"}},city:{label:e(a)("form.label_fields.city"),inputProps:{placeholder:" ",class:"col-span-6 lg:col-span-2",autocomplete:"address-line2"}},province:{label:e(a)("form.label_fields.province"),inputProps:{class:"col-span-6 lg:col-span-2"}},postalCode:{label:e(a)("form.label_fields.postal_code"),inputProps:{placeholder:" ",class:"col-span-6 lg:col-span-2",autocomplete:"postal-code"}},declareProduct:{label:p.blok?.product_checkbox_label},whichProduct:{label:e(a)("form.label_fields.which_product"),inputProps:{placeholder:" ",class:"col-span-6"}},datePurchase:{label:e(a)("form.label_fields.date_purchase"),inputProps:{type:"date",placeholder:" ",class:"col-span-6 lg:col-span-2"}},productCode:{label:e(a)("form.label_fields.product_code"),inputProps:{placeholder:" ",class:"col-span-6 lg:col-span-2"}},productCUP:{label:e(a)("form.label_fields.product_cup"),inputProps:{placeholder:" ",class:"col-span-6 lg:col-span-2"}},productFile:{label:e(a)("form.label_fields.file"),component:"file",inputProps:{accept:".pdf,.png,.jpeg,.jpg",class:"col-span-6 lg:col-span-2"}},message:{label:e(a)("form.label_fields.message"),component:"textarea",inputProps:{placeholder:" ",class:"col-span-6",rows:[8,24]}}}},{productFile:s(t=>[l(h,{"field-name":t.fieldName},{default:s(({isHidden:d})=>[d.value?y("",!0):(u(),P("div",le,[p.blok?.product_info_label?(u(),P("p",se,m(p.blok.product_info_label),1)):y("",!0),v("p",te,m(e(a)("attachments.file")),1),v("div",ne,[l(e(T),S(k(t)),null,16)])]))]),_:2},1032,["field-name"])]),default:s(()=>[l(b,{keepAlive:e(w),onReset:c[0]||(c[0]=t=>n.value="PENDING"),onChange:c[1]||(c[1]=t=>{const d=t?.declareProduct??!1;d!==e(r)&&(r.value=d)})},null,8,["keepAlive"]),l(e(W),{inert:e(n)==="LOADING",disabled:e(n)==="SUCCESS",shape:"square",type:"submit",class:"w-fit"},{default:s(()=>[l(e(ee),{active:e(n)==="LOADING",centered:""},{default:s(()=>[l(e(R),null,{default:s(()=>[H(m(e(a)("form.label_submit")),1)]),_:1})]),_:1},8,["active"])]),_:1},8,["inert","disabled"]),l(I,{active:e(n)==="SUCCESS"},{default:s(()=>[v("p",null,m(e(a)("form.label_success.submitted_general")),1)]),_:1},8,["active"]),l($,{active:e(n)==="INVALID"},null,8,["active"])]),_:1},8,["class","onSubmit","onInvalidSubmit","schema","dependencies","field-config"])}}});export{_e as _};

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.