PageSourceSearch

https://poppinjobs.com/assets/Connect-BnZ1eU4i.js

js poppinjobs.com collected 2026-10-08 18:27:03 UTC 3,793 bytes, 1 lines download raw bytes

1import{r as j,j as e,J as f,S as b,Q as d}from"./index-DB-VS0Ou.js";import{a as v}from"./index.esm-DP6mKzwh.js";import N from"./NewsLetter-BpRNqsJ1.js";import{B as y}from"./BackButton-DkZbMcAr.js";import{L as C}from"./StaticRoutes-cuogkq5l.js";import{C as S}from"./Container-D5Gg4SbQ.js";import{R as w}from"./Row-Cq2EtTqW.js";import{C as p}from"./Col-CgJik2kC.js";import{F as s}from"./Form-DjuqsXBy.js";import"./ElementChildren-C_WzD4KY.js";import"./user-DPtjqxXA.js";import"./extendSxProp-C31eQG-W.js";import"./utils-BzcF_xPX.js";import"./createSvgIcon-BaHVW0UB.js";import"./memoTheme-BN9H_Bh0.js";import"./Button-BccZLjRv.js";import"./createSimplePaletteValueFilter-bm0fmN_7.js";import"./ButtonBase--H3RqnHN.js";import"./isFocusVisible-3mT2Qgss.js";import"./CircularProgress-2ibel83W.js";import"./Footer-BB82viAZ.js";import"./Image-B7dExdLt.js";import"./CANDIDATE_ROUTES_Constants-CnNtL6x_.js";import"./APPConstants-DT6q78pI.js";import"./Table-0cYeH-8F.js";const I="/assets/Contact-DJPAPi3u.png",X=()=>{var n,l,c;window.scrollTo({top:0,behavior:"smooth"});const h={alt:"connect-with-side-image",src:I},[o,i]=j.useState(!1),{register:r,formState:{errors:a},handleSubmit:u,reset:x}=v({mode:"all"}),g=async m=>{i(!0);try{let t=await b.Job.postConnectWithUs(m);i(!1),d.success(t==null?void 0:t.message,{position:d.POSITION.TOP_RIGHT}),x()}catch(t){i(!1),console.error("error.message",t.data.message)}finally{i(!1)}};return e.jsx(e.Fragment,{children:e.jsxs(S,{className:"mb-5",children:[e.jsxs(w,{className:"mt-3 mb-5 align-items-center",children:[e.jsx(p,{md:6,children:e.jsx("div",{className:"connectWithImg mob",children:e.jsx(C,{image:h,effect:"blur",className:"img-fluid"})})}),e.jsx(p,{md:6,children:e.jsxs("div",{className:"connectWithUs_FormSec",children:[e.jsx("h2",{children:"Connect With Us"}),e.jsx("p",{children:"If you have any questions, comments, or would like to partner with us please fill out the form below."}),e.jsxs(s,{onSubmit:u(g),children:[e.jsxs("div",{className:"setting-form",children:[e.jsxs(s.Group,{className:"setting-form-filed mb-3",children:[e.jsx(s.Label,{children:"Name"}),e.jsx(s.Control,{placeholder:"Enter your name",type:"text",...r("name",{required:"Please enter you name",pattern:{value:/^[a-zA-Z ]*$/,message:"Please Enter a valid name"}}),isInvalid:!!(a!=null&&a.name)}),e.jsx("div",{className:"input-icon",children:e.jsx("i",{className:"fa-solid fa-user"})}),e.jsx(s.Control.Feedback,{type:"invalid",children:(n=a.name)==null?void 0:n.message})]}),e.jsxs(s.Group,{className:"setting-form-filed mb-3",children:[e.jsx(s.Label,{children:"Email"}),e.jsx(s.Control,{placeholder:"Enter your email",type:"email",...r("email",{required:"Please enter an email address",pattern:{value:/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/i,message:"Please enter a valid email address"},validate:m=>!!m.trim()}),isInvalid:!!(a!=null&&a.email)}),e.jsx("div",{className:"input-icon",children:e.jsx("i",{className:"fa-solid fa-envelope"})}),e.jsx(s.Control.Feedback,{type:"invalid",children:(l=a.email)==null?void 0:l.message})]}),e.jsxs(s.Group,{className:"setting-form-filed mb-4 ",children:[e.jsx(s.Label,{children:"Messages"}),e.jsx(s.Control,{placeholder:"Type something here...",type:"text",...r("message",{required:"Message is required",minLength:{value:10,message:"Message should be at least 10 characters"},maxLength:{value:100,message:"Message should not exceed 100 characters"}}),isInvalid:!!(a!=null&&a.message),className:"px-2 auto-expand-textarea",as:"textarea"}),e.jsx(s.Control.Feedback,{type:"invalid",children:(c=a.message)==null?void 0:c.message})]})]}),e.jsx("div",{className:"save-button",children:e.jsx(f,{variant:"",type:"submit",className:"save-btn",disabled:o,children:o?"Sending...":"Send"})})]})]})})]}),e.jsx(N,{}),e.jsx(y,{})]})})};export{X 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.