PageSourceSearch

https://eqwecare.se/assets/index-C6R17Xj_.js

js eqwecare.se collected 2026-10-02 02:07:49 UTC 3,903 bytes, 1 lines download raw bytes

1import{u as p,b as x,c as g,d as n,j as e,x as j,n as r,B as N,f as b,D as C,z as m}from"./index-BvNIJ_c2.js";import{L as v}from"./index-DCTRb5ja.js";import{S as f}from"./index-Ba0BrPSg.js";import{I as y}from"./index-C0_hB5Xw.js";import{C as k}from"./Container-CWZdGT18.js";import{R as l}from"./Row-Bj__9rZq.js";import{C as B}from"./Card-DEsHlakG.js";import"./profile1-DX-Es6KB.js";import"./NavbarContext-C9kG8e2O.js";import"./Anchor-C0wshJja.js";import"./userSession-D0Mnx0yC.js";import"./Collapse-CpsUO_C8.js";import"./Nav-Tj50dJFm.js";import"./CardHeaderContext-CfKayEkG.js";import"./Image-y3xwkAif.js";import"./useAiChatStore-DgcBp8ir.js";const K=()=>{const{t:a,i18n:S}=p(),s=x({initialValues:{firstName:"",lastName:"",email:"",phone:"",message:""},validationSchema:g({firstName:n().required(a("First-Name")+" "+a("is-required")),lastName:n().required(a("Last-Name")+" "+a("is-required")),email:n().email(a("invalid-email")).required(a("Email")+" "+a("is-required")),phone:n().matches(/^[0-9+\s-()]*$/,a("invalid-phone")).required(a("Phone-Number")+" "+a("is-required")),message:n().min(10,a("message-too-short")).required(a("Your-Message")+" "+a("is-required"))}),onSubmit:async(d,{setSubmitting:c,resetForm:h})=>{var t,o;try{const{data:i}=await b.post(C.endPoint(),d);m.success(a("message-sent-success")||"Meddelande skickat!"),h()}catch(i){const u=((o=(t=i==null?void 0:i.response)==null?void 0:t.data)==null?void 0:o.message)||a("message-sent-error")||"Något gick fel. Försök igen.";m.error(u)}finally{c(!1)}}});return e.jsxs(v,{children:[e.jsx(f,{title:a("seo.contactUs.title"),description:a("seo.contactUs.description"),path:"/contact-us"}),e.jsx(y,{pageTitleKey:"Contact"}),e.jsx("section",{className:"Contactinfo",children:e.jsx(k,{children:e.jsx(l,{children:e.jsx(j,{lg:7,children:e.jsxs(B,{className:"contact-fromcard",children:[e.jsx("h3",{children:a("message-send")}),e.jsx("p",{className:"mb-4",children:a("message-des")}),e.jsxs(r,{onSubmit:s.handleSubmit,children:[e.jsxs(l,{children:[e.jsxs(r.Group,{className:"mb-3 col-lg-6",children:[e.jsx(r.Label,{children:a("First-Name")}),e.jsx(r.Control,{type:"text",name:"firstName",value:s.values.firstName||"",onChange:s.handleChange,onBlur:s.handleBlur,isInvalid:!!s.errors.firstName&&s.touched.firstName}),e.jsx(r.Control.Feedback,{type:"invalid",children:s.errors.firstName})]}),e.jsxs(r.Group,{className:"mb-3 col-lg-6",children:[e.jsx(r.Label,{children:a("Last-Name")}),e.jsx(r.Control,{type:"text",name:"lastName",value:s.values.lastName||"",onChange:s.handleChange,onBlur:s.handleBlur,isInvalid:!!s.errors.lastName&&s.touched.lastName}),e.jsx(r.Control.Feedback,{type:"invalid",children:s.errors.lastName})]})]}),e.jsxs(l,{children:[e.jsxs(r.Group,{className:"mb-3 col-lg-6",children:[e.jsx(r.Label,{children:a("Email")}),e.jsx(r.Control,{type:"email",name:"email",value:s.values.email||"",onChange:s.handleChange,onBlur:s.handleBlur,isInvalid:!!s.errors.email&&s.touched.email}),e.jsx(r.Control.Feedback,{type:"invalid",children:s.errors.email})]}),e.jsxs(r.Group,{className:"mb-3 col-lg-6",children:[e.jsx(r.Label,{children:a("Phone-Number")}),e.jsx(r.Control,{type:"text",name:"phone",value:s.values.phone||"",onChange:s.handleChange,onBlur:s.handleBlur,isInvalid:!!s.errors.phone&&s.touched.phone}),e.jsx(r.Control.Feedback,{type:"invalid",children:s.errors.phone})]})]}),e.jsx(l,{children:e.jsxs(r.Group,{className:"mb-3 col-lg-12",children:[e.jsx(r.Label,{children:a("Your-Message")}),e.jsx(r.Control,{as:"textarea",rows:5,name:"message",value:s.values.message||"",onChange:s.handleChange,onBlur:s.handleBlur,isInvalid:!!s.errors.message&&s.touched.message}),e.jsx(r.Control.Feedback,{type:"invalid",children:s.errors.message})]})}),e.jsx(N,{className:"btn btn-green-dark mb-5 py-2",type:"submit",disabled:s.isSubmitting,children:s.isSubmitting?a("Sending")||"Skickar...":a("Send")})]})]})})})})})]})};export{K as default};

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.