{"version":3,"file":"NewsletterSignup.CyOMYoJg.mjs","names":["React.useState","React.useRef"],"sources":["https:/framerusercontent.com/modules/DbMX4OpmHpq95McJovQD/UZCIqgELJjk9cWdXUvxc/NewsletterSignup.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const roles=[\"Trust CEO\",\"Trust COO\",\"Trust Senior Leader\",\"Executive Headteacher\",\"Headteacher/Principal\",\"School Senior Leader\",\"Business Manager\",\"Head/Dept. Head of Subject(s)\",\"Head of Year/Key Stage\",\"SENCo\",\"Class Teacher\",\"Consultant/Advisor\",\"Other\"];const interests=[\"KS1\",\"KS2\",\"KS3\",\"KS4\",\"KS5\"];const fieldStyle={width:\"100%\",minHeight:48,boxSizing:\"border-box\",border:\"1px solid #C9C3B5\",borderRadius:10,background:\"#FFFFFF\",color:\"#24364B\",font:\"500 16px/1.35 Figtree, Arial, sans-serif\",padding:\"12px 14px\",outlineColor:\"#D88C69\"};function makeKey(){if(typeof crypto!==\"undefined\"&&typeof crypto.randomUUID===\"function\"){return crypto.randomUUID();}return`newsletter-${Date.now()}-${Math.random().toString(36).slice(2)}`;}/**\n * The live On The Mark newsletter form.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function NewsletterSignup(props){const endpoint=props.endpoint||\"https://wedge.stylus.education/forms/public/newsletter-signups\";const[email,setEmail]=React.useState(\"\");const[selectedInterests,setSelectedInterests]=React.useState([]);const[state,setState]=React.useState(\"ready\");const[message,setMessage]=React.useState(\"\");const key=React.useRef(makeKey());React.useEffect(()=>{if(typeof window===\"undefined\")return;const value=new URLSearchParams(window.location.search).get(\"email\");if(value)setEmail(value);},[]);function toggleInterest(value){setSelectedInterests(current=>current.includes(value)?current.filter(item=>item!==value):[...current,value]);}async function submit(event){event.preventDefault();const form=event.currentTarget;if(!form.reportValidity())return;setState(\"sending\");setMessage(\"\");const data=new FormData(form);const payload={first_name:String(data.get(\"first_name\")||\"\"),last_name:String(data.get(\"last_name\")||\"\"),email,institution:String(data.get(\"institution\")||\"\"),job_title:String(data.get(\"job_title\")||\"\"),job_role:String(data.get(\"job_role\")||\"\"),english_interests:selectedInterests,marketing_consent:data.get(\"marketing_consent\")===\"yes\",processing_consent:data.get(\"processing_consent\")===\"yes\",website:String(data.get(\"website\")||\"\")};try{const response=await fetch(endpoint,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",\"Idempotency-Key\":key.current},body:JSON.stringify(payload)});if(!response.ok)throw new Error(`HTTP ${response.status}`);setState(\"success\");}catch{setState(\"error\");setMessage(\"We could not submit the form just now. Please try again.\");}}if(state===\"success\"){return /*#__PURE__*/_jsxs(\"section\",{className:\"newsletter-shell newsletter-success\",style:props.style,\"aria-live\":\"polite\",children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"div\",{className:\"newsletter-mark\",\"aria-hidden\":\"true\",children:\"✓\"}),/*#__PURE__*/_jsx(\"p\",{className:\"newsletter-kicker\",children:\"YOU'RE IN\"}),/*#__PURE__*/_jsx(\"h2\",{children:\"Welcome to ✏️On The Mark!\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Thanks for signing up. Check your inbox for your welcome email and your first issue.\"}),/*#__PURE__*/_jsxs(\"p\",{children:[\"Milly\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{children:\"𝐬𝐭𝐲𝐥𝐮𝐬 Community Lead\"})]}),/*#__PURE__*/_jsx(\"p\",{className:\"newsletter-small\",children:\"Tip: if the email is not there, check spam or promotions and add us to your contacts.\"})]});}return /*#__PURE__*/_jsxs(\"section\",{className:\"newsletter-shell\",style:props.style,children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsxs(\"div\",{className:\"newsletter-intro\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"newsletter-kicker\",children:\"OUR WEEKLY NEWSLETTER\"}),/*#__PURE__*/_jsx(\"h2\",{children:\"Join ✏️On The Mark\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Practical ideas for education leaders who want better writing outcomes without adding to teacher workload.\"}),/*#__PURE__*/_jsxs(\"ul\",{children:[/*#__PURE__*/_jsx(\"li\",{children:\"Clear, useful thinking on writing and assessment\"}),/*#__PURE__*/_jsx(\"li\",{children:\"Stories and strategies from schools and trusts\"}),/*#__PURE__*/_jsx(\"li\",{children:\"Thoughtful updates on AI in education\"})]})]}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:submit,className:\"newsletter-form\",noValidate:false,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"newsletter-grid\",children:[/*#__PURE__*/_jsx(Field,{label:\"First name\",name:\"first_name\",autoComplete:\"given-name\"}),/*#__PURE__*/_jsx(Field,{label:\"Last name\",name:\"last_name\",autoComplete:\"family-name\"})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"newsletter-field\",children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"Email address \",/*#__PURE__*/_jsx(\"b\",{children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{style:fieldStyle,type:\"email\",name:\"email\",autoComplete:\"email\",required:true,value:email,onChange:event=>setEmail(event.target.value)})]}),/*#__PURE__*/_jsx(Field,{label:\"Institution\",name:\"institution\",autoComplete:\"organization\"}),/*#__PURE__*/_jsx(Field,{label:\"Job title\",name:\"job_title\",autoComplete:\"organization-title\"}),/*#__PURE__*/_jsxs(\"label\",{className:\"newsletter-field\",children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"Job role \",/*#__PURE__*/_jsx(\"b\",{children:\"*\"})]}),/*#__PURE__*/_jsxs(\"select\",{name:\"job_role\",required:true,style:fieldStyle,defaultValue:\"\",children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",disabled:true,children:\"Select your role\"}),roles.map(role=>/*#__PURE__*/_jsx(\"option\",{value:role,children:role},role))]})]}),/*#__PURE__*/_jsxs(\"fieldset\",{className:\"newsletter-options\",children:[/*#__PURE__*/_jsx(\"legend\",{children:\"Key stages of interest\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Select any that apply.\"}),interests.map(interest=>/*#__PURE__*/_jsxs(\"label\",{children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:selectedInterests.includes(interest),onChange:()=>toggleInterest(interest)}),/*#__PURE__*/_jsx(\"span\",{children:interest})]},interest))]}),/*#__PURE__*/_jsxs(\"div\",{className:\"newsletter-consent\",children:[/*#__PURE__*/_jsxs(\"label\",{children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",name:\"marketing_consent\",value:\"yes\",required:true}),/*#__PURE__*/_jsxs(\"span\",{children:[\"Yes, I want to receive email communications from 𝐬𝐭𝐲𝐥𝐮𝐬. \",/*#__PURE__*/_jsx(\"b\",{children:\"*\"})]})]}),/*#__PURE__*/_jsxs(\"label\",{children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",name:\"processing_consent\",value:\"yes\",required:true}),/*#__PURE__*/_jsxs(\"span\",{children:[\"I agree to allow 𝐬𝐭𝐲𝐥𝐮𝐬 to store and process my personal data. \",/*#__PURE__*/_jsx(\"b\",{children:\"*\"})]})]}),/*#__PURE__*/_jsxs(\"p\",{children:[\"You can unsubscribe at any time. See our \",/*#__PURE__*/_jsx(\"a\",{href:\"https://framerusercontent.com/assets/Lmc5mddsJdqWUbWmVp768SaAiAc.pdf\",target:\"_blank\",rel:\"noreferrer\",children:\"privacy policy\"}),\" for details.\"]})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"newsletter-honeypot\",\"aria-hidden\":\"true\",children:[\"Website\",/*#__PURE__*/_jsx(\"input\",{name:\"website\",type:\"text\",tabIndex:-1,autoComplete:\"off\"})]}),state===\"error\"&&/*#__PURE__*/_jsx(\"p\",{className:\"newsletter-error\",role:\"alert\",children:message}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:state===\"sending\",children:state===\"sending\"?\"Joining…\":\"Join ✏️On The Mark\"})]})]});}function Field({label,name,autoComplete}){return /*#__PURE__*/_jsxs(\"label\",{className:\"newsletter-field\",children:[/*#__PURE__*/_jsxs(\"span\",{children:[label,\" \",/*#__PURE__*/_jsx(\"b\",{children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{style:fieldStyle,name:name,autoComplete:autoComplete,required:true})]});}/** Redirect the homepage popup email form into the full newsletter form. */export function withEmailHandoff(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,onSubmit:event=>{event.preventDefault();const form=event.currentTarget;const data=new FormData(form);const email=String(data.get(\"Email\")||data.get(\"email\")||\"\").trim();if(!email||!form.reportValidity())return;if(typeof window!==\"undefined\"){window.location.assign(`/mailing-list?email=${encodeURIComponent(email)}`);}}});};}addPropertyControls(NewsletterSignup,{endpoint:{type:ControlType.String,title:\"Endpoint\",defaultValue:\"https://wedge.stylus.education/forms/public/newsletter-signups\"}});const css=`\n.newsletter-shell{position:relative;width:100%;box-sizing:border-box;padding:48px;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(440px,1.1fr);gap:56px;color:#24364B;font-family:Figtree,Arial,sans-serif;background:#F8F5E9}\n.newsletter-intro{padding-top:4px}.newsletter-kicker{margin:0 0 12px!important;color:#B86446!important;font:700 12px/1.2 Figtree,Arial,sans-serif!important;letter-spacing:.12em}.newsletter-shell h2{margin:0 0 18px;font:600 clamp(32px,4vw,50px)/1.02 \"Libre Baskerville\",Georgia,serif;color:#24364B}.newsletter-intro>p{font-size:18px;line-height:1.55;margin:0 0 22px}.newsletter-intro ul{margin:0;padding-left:21px;display:grid;gap:10px;font-size:16px;line-height:1.45}.newsletter-form{display:grid;gap:20px}.newsletter-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.newsletter-field{display:grid;gap:7px;color:#24364B;font-size:14px;font-weight:650}.newsletter-field b,.newsletter-consent b{color:#B86446}.newsletter-field input:focus,.newsletter-field select:focus{border-color:#D88C69;box-shadow:0 0 0 3px rgba(216,140,105,.18)}.newsletter-options{border:0;padding:0;margin:2px 0 0;display:grid;gap:9px}.newsletter-options legend{padding:0;margin:0 0 7px;font-size:14px;font-weight:700;color:#24364B}.newsletter-options>p{font-size:13px;margin:0 0 3px;color:#66717D}.newsletter-options label{display:flex;gap:9px;align-items:center;min-height:44px;margin:0;padding:9px 11px;color:#24364B;border:1px solid rgba(44,62,80,.13);border-radius:9px;cursor:pointer;font-size:13px;font-weight:650;line-height:1.4}.newsletter-options input,.newsletter-consent input{width:19px;height:19px;margin:0;accent-color:#24364B;flex:0 0 auto}.newsletter-consent label{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4}.newsletter-consent{display:grid;gap:12px;padding:18px;border:1px solid #DED8CA;border-radius:12px;background:rgba(255,255,255,.55)}.newsletter-consent p{margin:0;font-size:12px;line-height:1.45;color:#66717D}.newsletter-consent a{color:#24364B;text-decoration:underline}.newsletter-form button{min-height:52px;border:0;border-radius:11px;background:#B86446;color:#fff;font:700 16px/1 Figtree,Arial,sans-serif;cursor:pointer;transition:transform .15s ease,background .15s ease}.newsletter-form button:hover{background:#9F5037;transform:translateY(-1px)}.newsletter-form button:disabled{opacity:.65;cursor:wait;transform:none}.newsletter-error{margin:0;color:#9A2C2C;font-size:14px}.newsletter-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.newsletter-success{display:flex;min-height:540px;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px;gap:12px}.newsletter-success h2{margin-bottom:8px}.newsletter-success>p{max-width:590px;font-size:17px;line-height:1.55;margin:0}.newsletter-success>p span{font-size:14px;color:#66717D}.newsletter-success .newsletter-small{margin-top:16px;font-size:13px;color:#66717D}.newsletter-mark{display:grid;place-items:center;width:54px;height:54px;margin-bottom:7px;border-radius:50%;background:#B86446;color:white;font-size:28px;font-weight:700}\n@media(max-width:800px){.newsletter-shell{padding:30px 22px;grid-template-columns:1fr;gap:34px}.newsletter-grid{grid-template-columns:1fr}.newsletter-success{min-height:460px;padding:42px 24px}.newsletter-shell h2{font-size:34px}}\n`;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NewsletterSignup\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\"}},\"withEmailHandoff\":{\"type\":\"reactHoc\",\"name\":\"withEmailHandoff\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NewsletterSignup.map"],"mappings":"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"}