1import{j as e}from"./vendor-motion-DtmN-h7Q.js";import{r as o}from"./vendor-react-CfDrwyG4.js";import{c as x,i as d,j as u,u as h,B as f,I as p}from"./index-Dp4Wo1VH.js";import{c}from"./vendor-radix-BDaJYPft.js";import"./vendor-query-ByQGfRBk.js";import"./vendor-recharts-BDNJ1-4O.js";import"./vendor-icons-DBCmKle5.js";/** 2 * @license lucide-react v0.453.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const g=x("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]),l=o.forwardRef(({className:i,type:s,...t},n)=>e.jsx("input",{type:s,className:d("flex h-9 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",i),ref:n,...t}));l.displayName="Input";const m=o.forwardRef(({className:i,...s},t)=>e.jsx("textarea",{className:d("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",i),ref:t,...s}));m.displayName="Textarea";const b=u("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),r=o.forwardRef(({className:i,...s},t)=>e.jsx(c,{ref:t,className:d(b(),i),...s}));r.displayName=c.displayName;function q(){const{toast:i}=h(),[s,t]=o.useState({name:"",email:"",subject:"",message:""}),n=a=>{a.preventDefault(),console.log("Contact form submitted:",s),i({title:"Message Sent!",description:"We'll get back to you within 2â5 business days."}),t({name:"",email:"",subject:"",message:""})};return e.jsxs("div",{className:"min-h-screen",children:[e.jsx("div",{className:"bg-sidebar py-16 px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"max-w-7xl mx-auto text-center",children:[e.jsx("h1",{className:"font-serif text-5xl font-bold mb-4",children:"Get in Touch"}),e.jsx("p",{className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:"We'd love to hear from you â whether you have travel questions, collaboration ideas, or just want to say hello."})]})}),e.jsx("div",{className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 py-16",children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"font-serif text-3xl font-bold mb-6",children:"Send Us a Message"}),e.jsxs("form",{onSubmit:n,className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx(r,{htmlFor:"name",children:"Name"}),e.jsx(l,{id:"name",value:s.name,onChange:a=>t({...s,name:a.target.value}),required:!0,"data-testid":"input-contact-name"})]}),e.jsxs("div",{children:[e.jsx(r,{htmlFor:"email",children:"Email"}),e.jsx(l,{id:"email",type:"email",value:s.email,onChange:a=>t({...s,email:a.target.value}),required:!0,"data-testid":"input-contact-email"})]}),e.jsxs("div",{children:[e.jsx(r,{htmlFor:"subject",children:"Subject"}),e.jsx(l,{id:"subject",value:s.subject,onChange:a=>t({...s,subject:a.target.value}),required:!0,"data-testid":"input-contact-subject"})]}),e.jsxs("div",{children:[e.jsx(r,{htmlFor:"message",children:"Message"}),e.jsx(m,{id:"message",rows:6,value:s.message,onChange:a=>t({...s,message:a.target.value}),required:!0,"data-testid":"textarea-contact-message"})]}),e.jsx(f,{type:"submit",size:"lg",className:"w-full","data-testid":"button-contact-submit",children:"Send Message"})]})]}),e.jsxs("div",{className:"space-y-8",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"font-serif text-3xl font-bold mb-6",children:"Contact Information"}),e.jsxs("div",{className:"space-y-5",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(g,{className:"h-5 w-5 text-primary mt-1 shrink-0"}),e.jsxs("div",{children:[e.jsx("p",{className:"font-semibold",children:"Email"}),e.jsx("a",{href:"mailto:[email protected]",className:"text-muted-foreground hover:text-primary transition-colors",children:"[email protected]"})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(p,{className:"h-5 w-5 text-primary mt-1 shrink-0"}),e.jsxs("div",{children:[e.jsx("p",{className:"font-semibold",children:"Instagram"}),e.jsx("a",{href:"https://www.instagram.com/getawaygirlscollective",target:"_blank",rel:"noopener noreferrer",className:"text-muted-foreground hover:text-primary transition-colors",children:"@GetawayGirlsCollective"})]})]})]})]}
6),e.jsxs("div",{className:"bg-sidebar rounded-md p-6",children:[e.jsx("h3",{className:"font-serif text-xl font-bold mb-3",children:"Collaboration & Brand Partnerships"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-3",children:"For media inquiries, sponsorships, affiliate partnerships, or collaborations, please reach out. We do our best to respond within 2â5 business days."}),e.jsx("p",{className:"text-sm font-medium",children:"Whether you have:"}),e.jsxs("ul",{className:"text-sm text-muted-foreground mt-2 space-y-1 ml-4",children:[e.jsx("li",{children:"â travel questions"}),e.jsx("li",{children:"â collaboration ideas"}),e.jsx("li",{children:"â partnership inquiries"}),e.jsx("li",{children:"â affiliate opportunities"}),e.jsx("li",{children:"â or just want to say hello"})]})]}),e.jsx("div",{className:"bg-accent p-6 rounded-md",children:e.jsx("p",{className:"font-serif text-lg font-semibold text-accent-foreground",children:"Pack light, laugh loud, and come away with us."})})]})]})})]})}export{q 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.