PageSourceSearch

https://savvskout.com/assets/PublicContact-yU8iJllx.js

js savvskout.com collected 2026-10-02 01:43:09 UTC 6,201 bytes, 3 lines download raw bytes

1import{r as a,j as e,L as o,v as x,d as g}from"./index-BupwEmgm.js";import{T as h,L as f}from"./twitter-CQDEfxzs.js";import{S as i}from"./send-BfXl5gst.js";function j(){const[r,n]=a.useState({name:"",email:"",message:""}),[c,u]=a.useState(!1),[d,l]=a.useState(!1);a.useEffect(()=>{document.title="Contact SavvSkout — AI Job Automation Support";let t=document.querySelector('meta[name="description"]');t&&t.setAttribute("content","Contact SavvSkout support. Reach out with questions about AI job automation, billing, or feature requests. We respond within 1–2 business days.");let s=document.querySelector('link[rel="canonical"]');return s&&s.setAttribute("href","https://savvskout.com/public-contact"),()=>{document.title="SavvSkout — AI Job Scout & Application Automation for Freelancers",t&&t.setAttribute("content","SavvSkout automates your job search with AI. Scout matching jobs across top freelance & remote platforms — get AI-drafted cover letters, auto-apply, and manage employer follow-ups. Free 7-day trial. No credit card required."),s&&s.setAttribute("href","https://savvskout.com/")}},[]);const m=async t=>{t.preventDefault(),l(!0),await g.entities.ContactMessage.create({subject:"general_feedback",message:`From: ${r.name} <${r.email}>
2
3${r.message}`,contact_email:r.email}),l(!1),u(!0),typeof window<"u"&&window.gtag&&window.gtag("event","conversion",{send_to:"AW-18433959440/4hC2CJ7p3e8cEJDM_9VE"})};return e.jsxs("div",{className:"min-h-screen bg-background app-aurora",children:[e.jsxs("header",{className:"border-b border-border bg-card px-6 py-4 flex items-center justify-between",children:[e.jsx(o,{to:"/",className:"font-heading font-bold text-xl text-foreground",children:"SavvSkout"}),e.jsxs("nav",{className:"flex gap-6 text-sm",children:[e.jsx(o,{to:"/",className:"text-muted-foreground hover:text-foreground transition-colors",children:"About"}),e.jsx(o,{to:"/public-contact",className:"text-secondary font-medium",children:"Contact"}),e.jsx(o,{to:"/login",className:"text-muted-foreground hover:text-foreground transition-colors",children:"Sign In"})]})]}),e.jsxs("main",{className:"max-w-2xl mx-auto px-6 py-16",children:[e.jsxs("div",{className:"mb-10",children:[e.jsx("h1",{className:"font-heading text-4xl font-bold text-foreground mb-4",children:"Contact Us"}),e.jsx("p",{className:"text-muted-foreground text-lg leading-relaxed",children:"Have a question, feedback, or need support? We'd love to hear from you. Reach out using any of the methods below."})]}),e.jsxs("div",{className:"grid sm:grid-cols-2 gap-4 mb-10",children:[e.jsxs("a",{href:"https://x.com/SavvSkout",target:"_blank",rel:"noopener noreferrer",className:"flex flex-col items-center gap-2 p-5 rounded-xl border border-border bg-card edge-highlight hover:border-secondary hover:shadow-luxury transition-all text-center",children:[e.jsx(h,{className:"w-6 h-6 text-secondary"}),e.jsx("p",{className:"font-medium text-sm text-foreground",children:"Twitter / X"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"@SavvSkout"})]}),e.jsxs("a",{href:"https://linkedin.com/company/savvskout",target:"_blank",rel:"noopener noreferrer",className:"flex flex-col items-center gap-2 p-5 rounded-xl border border-border bg-card edge-highlight hover:border-secondary hover:shadow-luxury transition-all text-center",children:[e.jsx(f,{className:"w-6 h-6 text-secondary"}),e.jsx("p",{className:"font-medium text-sm text-foreground",children:"LinkedIn"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"SavvSkout"})]})]}),e.jsxs("div",{className:"rounded-xl border border-border bg-card edge-highlight shadow-luxury p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-6",children:[e.jsx(x,{className:"w-5 h-5 text-secondary"}),e.jsx("h2",{className:"font-heading text-lg font-semibold text-foreground",children:"Send us a message"})]}),c?e.jsxs("div",{className:"py-8 text-center",children:[e.jsx(i,{className:"w-10 h-10 text-secondary mx-auto mb-3"}),e.jsx("p",{className:"font-medium text-foreground",children:"Message sent!"}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:"We'll get back to you within 1–2 business days."})]}):e.jsxs("form",{onSubmit:m,className:"space-y-4",children:[e.jsxs("div",{className:"grid sm:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-foreground mb-1",children:"Name"}),e.jsx("input",{type:"text",required:!0,value:r.name,onChange:t=>n(s=>({...s,name:t.target.value})),placeholder:"Your name",className:"w-full px-3 py-2 rounded-md border border-input bg-transparent text-sm focus:outline-none focus:ring-1 focus:ring-ring"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-foreground mb-1",children:"Email"}),e.jsx("input",{type:"email",required:!0,value:r.email,onChange:t=>n(s=>({...s,email:t.target.value})),placeholder:"[email protected]",className:"w-full px-3 py-2 rounded-md border border-input bg-transparent text-sm focus:outline-none focus:ring-1 focus:ring-ring"})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-foreground mb-1",children:"Message"}),e.jsx("textarea",{required:!0,rows:5,value:r.message,onChange:t=>n(s=>({...s,message:t.target.value})),placeholder:"How can we help you?",className:"w-full px-3 py-2 rounded-md border border-input bg-transparent text-sm focus:outline-none focus:ring-1 focus:ring-ring resize-none"})]}),e.jsxs("button",{type:"submit",disabled:d,className:"inline-flex items-center gap-2 px-6 py-2.5 rounded-lg bg-secondary text-secondary-foreground font-medium text-sm hover:bg-secondary/90 transition-colors disabled:opacity-60",children:[e.jsx(i,{className:"w-4 h-4"}),d?"Sending…":"Send Message"]})]})]})]}),e.jsx("footer",{className:"border-t border-border mt-16 px-6 py-8 text-center text-sm text-muted-foreground",children:e.jsxs("p",{children:["© ",new Date().getFullYear()," SavvSkout · ",e.jsx(o,{to:"/",className:"hover:text-foreground transition-colors",children:"About"})," · ",e.jsx(o,{to:"/public-contact",className:"hover:text-foreground transition-colors",children:"Contact"})]})})]})}export{j 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.