{"version":3,"file":"SignupForm.Clcdppoi.mjs","names":["_Fragment","Button"],"sources":["https:/framerusercontent.com/modules/9Y2BmftT0WVozFR63qfK/JXjrmQWHxMfSOsWU8NDR/SignupForm.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useSendForm}from\"https://framerusercontent.com/modules/vzJCOZGzm0hsKhK4xC7W/Hc2PoaaBvujvNbOzbyun/signupFormHooks.js\";import Button from\"https://framer.com/m/Button-DrDR.js@Y9eHJE0TCX7tVKMi4dam\";const styles={formContainer:(border,background)=>({border:0,background:background||\"rgb(255, 255, 255)\",borderRadius:\"48px\",padding:\"48px 30px\",width:\"100%\",margin:\"auto\",boxShadow:\"rgba(0, 0, 0, 0.02) 0px 2px 2px 0px, rgba(0, 0, 0, 0.04) 0px 4px 8px 0px\"}),fieldsWrapper:{marginBottom:\"24px\"},heading:{textAlign:\"left\",fontSize:\"28px\",marginBottom:\"36px\"},row:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gridGap:\"0 8px\"},label:{position:\"relative\",margin:\"0 0 4px\",fontSize:\"12px\",fontWeight:600,display:\"block\",color:\"#102642\"},input:{display:\"block\",width:\"100%\",padding:\"5px 12px\",height:\"45px\",marginBottom:\"16px\",borderRadius:\"8px\",border:\"1px solid #e7ebee\",background:\"rgb(255, 255, 255)\",fontSize:\"16px\"},select:{display:\"block\",width:\"100%\",padding:\"5px 12px\",height:\"45px\",marginBottom:\"16px\",borderRadius:\"8px\",border:\"1px solid #e7ebee\",background:\"rgb(255, 255, 255)\",fontSize:\"16px\"},checkboxContainer:width=>({display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",marginBottom:\"14px\",width:width||\"100%\"}),checkboxWrapper:{display:\"flex\",alignItems:\"flex-start\"},checkbox:{marginRight:\"5px\",padding:\"10px\",display:\"block\",position:\"relative\",top:\"-2px\",left:0,height:\"20px\",width:\"20px\",background:\"#e6e6e6\",border:\"1px solid #000000\",borderRadius:\"8px\"},checkboxDescription:{fontSize:\"14px\",textTransform:\"none\",marginBottom:\"6px\",color:\"#748BA0\"},checkboxLabel:{fontSize:\"14px\",textTransform:\"none\",marginBottom:\"0\",color:\"#748BA0\",lineHeight:1.5},checkboxLink:{textDecoration:\"none\",color:\"#0275f7\"},buttonWrapper:{display:\"flex\",justifyContent:\"center\",marginTop:\"16px\"},errorContainer:{position:\"relative\",display:\"block\",background:\"#ffd0d6\",borderLeft:\"3px solid #ac0419\",padding:\"12px\",marginBottom:\"15px\",color:\"#ac0419\",lineHeight:\"17px\",fontSize:\"14px\"}};export const Errors=({errors,passedStyles={}})=>{if(!errors)return null;const errorCopy={mobile_phone:/*#__PURE__*/_jsx(\"div\",{children:\"Please check your mobile number and try again\"}),teaching_role_tags:/*#__PURE__*/_jsx(\"div\",{children:\"Please check if you selected a role\"}),email_in_use:/*#__PURE__*/_jsxs(\"div\",{children:[\"Please check your email address and try again. Already have an account? \",/*#__PURE__*/_jsx(\"a\",{href:`https://app.zeneducate.com/`,children:\"Sign in\"})]}),email_invalid:/*#__PURE__*/_jsx(\"div\",{children:\"Please check your email address and try again\"}),password:/*#__PURE__*/_jsx(\"div\",{children:\"Password must be at least 8 characters—longer is better\"}),postcode:/*#__PURE__*/_jsx(\"div\",{children:\"Please check your postcode and try again\"}),something_went_wrong:/*#__PURE__*/_jsx(\"div\",{children:\"Something went wrong, please try again.\"})};const matchErrorMessage=error=>{const errorType=Object.keys(error)[0];if(errorType===\"email\"){if(error[errorType]===\"is already in use.\"){return errorCopy.email_in_use;}else{return errorCopy.email_invalid;}}return errorCopy[errorType];};// Handle array errors (e.g., [\"Zen does not currently operate in your area\"])\nif(Array.isArray(errors)){return errors.map((errorMessage,index)=>/*#__PURE__*/_jsx(\"div\",{style:{...styles.errorContainer,...passedStyles},children:/*#__PURE__*/_jsx(\"div\",{children:errorMessage})},index));}// Handle object errors (e.g., { email: [\"is already in use.\"] })\nconst errorKeys=Object.keys(errors);return errorKeys.map(errorKey=>{const error={};error[errorKey]=errors[errorKey][0];return /*#__PURE__*/_jsx(\"div\",{style:{...styles.errorContainer,...passedStyles},children:matchErrorMessage(error)},errorKey);});};export default function SignupForm(props){const{loading,errors,handleSubmit}=useSendForm(props.region,props.utm_variant,props.track_event);const policyBaseUrl=props.region===\"GB\"?\"https://zeneducate.com\":\"https://zeneducate.com/us\";return /*#__PURE__*/_jsxs(\"form\",{style:styles.formContainer(props.border,props.background),onSubmit:handleSubmit,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    /* Placeholder styles you already had */\n                    select:invalid, \n                    input::placeholder {\n                    color: #9dafc5;\n                    font-weight: 400;\n                    }\n\n                    /* === Custom checkbox === */\n                    .zcx {\n                    display: flex;\n                    align-items: flex-start;\n                    gap: 8px;\n                    cursor: pointer;\n                    user-select: none;\n                    }\n                    .zcx__input {\n                    /* kill browser default */\n                    appearance: none;\n                    -webkit-appearance: none;\n                    -moz-appearance: none;\n                    position: absolute;\n                    opacity: 0;\n                    width: 0;\n                    height: 0;\n                    }\n                    .zcx__box {\n                    width: 20px;\n                    height: 20px;\n                    border-radius: 6px;\n                    border: 1px solid #e7ebee;\n                    background: #ffffff;\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                    transition: all 0.2s ease;\n                    box-shadow: inset 0 0 0 2px transparent;\n                    flex: 0 0 20px;\n                    margin-top: 2px; /* better align with first line of label text */\n                    }\n                    .zcx__check {\n                    width: 16px;\n                    height: 16px;\n                    opacity: 0;\n                    transform: scale(0.9);\n                    transition: opacity 0.15s ease, transform 0.15s ease;\n                    color: #ffffff; /* stroke uses currentColor */\n                    }\n                    /* focus outline */\n                    .zcx__input:focus-visible + .zcx__box {\n                    outline: 2px solid #93c5fd;\n                    outline-offset: 2px;\n                    }\n                    /* checked styles */\n                    .zcx__input:checked + .zcx__box {\n                    background: #0275f7;\n                    border-color: #0275f7;\n                    }\n                    .zcx__input:checked + .zcx__box .zcx__check {\n                    opacity: 1;\n                    transform: scale(1);\n                    }\n                    /* disabled (if you ever use it) */\n                    .zcx__input:disabled + .zcx__box {\n                    background: #f2f4f7;\n                    border-color: #e5e7eb;\n                    cursor: not-allowed;\n                    }\n                    .select-wrapper {\n                    position: relative;\n                    display: inline-block;\n                    width: 100%;\n                    }\n\n                    .select-wrapper select {\n                    -webkit-appearance: none;\n                    -moz-appearance: none;\n                    appearance: none;\n                    background-color: #fff;\n                    border: 1px solid #e7ebee;\n                    border-radius: 8px;\n                    padding: 0 36px 0 12px; /* room for arrow */\n                    font-size: 16px;\n                    height: 45px;\n                    cursor: pointer;\n                    width: 100%;\n                    }\n\n                    .select-wrapper::after {\n                    content: \"▾\";\n                    position: absolute;\n                    right: 12px;\n                    top: 35%;\n                    transform: translateY(-50%);\n                    pointer-events: none;\n                    color: #748BA0;\n                    font-size: 16px;\n                    }\n                `}),props.showTitle&&/*#__PURE__*/_jsx(\"h2\",{style:styles.heading,children:\"Start working with Zen now\"}),/*#__PURE__*/_jsxs(\"div\",{style:styles.fieldsWrapper,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.row,children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"first_name\",style:styles.label,children:\"First Name\"}),/*#__PURE__*/_jsx(\"input\",{id:\"first_name\",name:\"first_name\",type:\"text\",placeholder:\"First name\",required:true,style:styles.input})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"last_name\",style:styles.label,children:\"Last Name\"}),/*#__PURE__*/_jsx(\"input\",{id:\"last_name\",name:\"last_name\",type:\"text\",placeholder:\"Last name\",required:true,style:styles.input})]})]}),props.region===\"US\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"degree\",style:styles.label,children:\"Degree\"}),/*#__PURE__*/_jsxs(\"select\",{id:\"degree\",name:\"degree\",required:true,style:styles.select,defaultValue:\"\",children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",disabled:true,hidden:true,children:\"Degree\"}),/*#__PURE__*/_jsx(\"option\",{value:\"highschool_ged\",children:\"Highschool / GED\"}),/*#__PURE__*/_jsx(\"option\",{value:\"associate\",children:\"Associate’s Degree\"}),/*#__PURE__*/_jsx(\"option\",{value:\"bachelor\",children:\"Bachelor’s Degree\"}),/*#__PURE__*/_jsx(\"option\",{value:\"masters\",children:\"Masters\"}),/*#__PURE__*/_jsx(\"option\",{value:\"phd\",children:\"PhD\"}),/*#__PURE__*/_jsx(\"option\",{value:\"none\",children:\"None\"})]})]}),props.region===\"GB\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"teaching_role_tags\",style:styles.label,children:\"Role\"}),/*#__PURE__*/_jsx(\"div\",{className:\"select-wrapper\",children:/*#__PURE__*/_jsxs(\"select\",{id:\"teaching_role_tags\",name:\"teaching_role_tags\",required:true,style:styles.select,defaultValue:\"\",children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",disabled:true,hidden:true,children:\"Role\"}),/*#__PURE__*/_jsx(\"option\",{value:\"teacher\",children:\"Teacher\"}),/*#__PURE__*/_jsx(\"option\",{value:\"teaching-assistant\",children:\"Teaching Assistant\"}),/*#__PURE__*/_jsx(\"option\",{value:\"cover-supervisor\",children:\"Cover Supervisor\"})]})})]}),/*#__PURE__*/_jsx(\"label\",{htmlFor:\"mobile_phone\",style:styles.label,children:\"Mobile Number\"}),/*#__PURE__*/_jsx(\"input\",{id:\"mobile_phone\",name:\"mobile_phone\",type:\"text\",placeholder:\"Mobile number\",required:true,style:styles.input}),/*#__PURE__*/_jsx(\"label\",{htmlFor:\"post_code\",style:styles.label,children:props.region===\"GB\"?\"Post code\":\"Zip Code\"}),/*#__PURE__*/_jsx(\"input\",{id:\"post_code\",name:\"post_code\",type:\"text\",placeholder:props.region===\"GB\"?\"Post code\":\"Zip Code\",required:true,style:styles.input}),props.region===\"GB\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"experience_in_schools\",style:styles.label,children:\"Experience\"}),/*#__PURE__*/_jsx(\"div\",{className:\"select-wrapper\",children:/*#__PURE__*/_jsxs(\"select\",{id:\"experience_in_schools\",name:\"experience_in_schools\",required:true,style:styles.select,defaultValue:\"\",children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",disabled:true,hidden:true,children:\"Experience\"}),/*#__PURE__*/_jsx(\"option\",{value:\"no\",children:\"None\"}),/*#__PURE__*/_jsx(\"option\",{value:\"less than 1 year\",children:\"Less than 1 year\"}),/*#__PURE__*/_jsx(\"option\",{value:\"more than 1 year\",children:\"More than 1 year\"})]})})]}),/*#__PURE__*/_jsx(\"label\",{htmlFor:\"email\",style:styles.label,children:\"Email\"}),/*#__PURE__*/_jsx(\"input\",{id:\"email\",name:\"email\",type:\"email\",placeholder:\"Email\",required:true,style:styles.input}),/*#__PURE__*/_jsx(\"label\",{htmlFor:\"password\",style:styles.label,children:\"Password\"}),/*#__PURE__*/_jsx(\"input\",{id:\"password\",name:\"password\",type:\"password\",placeholder:\"Password\",style:styles.input})]}),/*#__PURE__*/_jsx(\"div\",{style:styles.checkboxContainer(),children:/*#__PURE__*/_jsxs(\"label\",{className:\"zcx\",style:{width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{id:\"agreed_privacy_and_terms\",name:\"agreed_privacy_and_terms\",type:\"checkbox\",required:true,className:\"zcx__input\"}),/*#__PURE__*/_jsx(\"span\",{className:\"zcx__box\",children:/*#__PURE__*/_jsx(\"svg\",{className:\"zcx__check\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 6L9 17l-5-5\"})})}),/*#__PURE__*/_jsxs(\"span\",{style:styles.checkboxLabel,children:[\"I agree to Zen Educate's\",\" \",/*#__PURE__*/_jsx(\"a\",{style:styles.checkboxLink,href:policyBaseUrl+\"/terms\",target:\"_blank\",rel:\"noreferrer\",children:\"terms of service\"}),\" \",\"and\",\" \",/*#__PURE__*/_jsx(\"a\",{style:styles.checkboxLink,href:policyBaseUrl+\"/privacy\",target:\"_blank\",rel:\"noreferrer\",children:\"privacy policy\"}),\" \",\"and to be contacted by email/phone/text about my registration and work opportunities in schools\"]})]})}),/*#__PURE__*/_jsx(\"div\",{style:styles.checkboxDescription,children:\"I'd like to receive product updates, offers and teaching resources from Zen Educate by:\"}),/*#__PURE__*/_jsxs(\"div\",{style:styles.checkboxContainer(\"50%\"),children:[/*#__PURE__*/_jsxs(\"label\",{className:\"zcx\",children:[/*#__PURE__*/_jsx(\"input\",{id:\"marketing_opted_in_email\",name:\"marketing_opted_in_email\",type:\"checkbox\",className:\"zcx__input\"}),/*#__PURE__*/_jsx(\"span\",{className:\"zcx__box\",children:/*#__PURE__*/_jsx(\"svg\",{className:\"zcx__check\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 6L9 17l-5-5\"})})}),/*#__PURE__*/_jsx(\"span\",{style:styles.checkboxLabel,children:\"Email\"})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"zcx\",children:[/*#__PURE__*/_jsx(\"input\",{id:\"marketing_opted_in_phone\",name:\"marketing_opted_in_phone\",type:\"checkbox\",className:\"zcx__input\"}),/*#__PURE__*/_jsx(\"span\",{className:\"zcx__box\",children:/*#__PURE__*/_jsx(\"svg\",{className:\"zcx__check\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 6L9 17l-5-5\"})})}),/*#__PURE__*/_jsx(\"span\",{style:styles.checkboxLabel,children:\"Phone\"})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"zcx\",children:[/*#__PURE__*/_jsx(\"input\",{id:\"marketing_opted_in_post\",name:\"marketing_opted_in_post\",type:\"checkbox\",className:\"zcx__input\"}),/*#__PURE__*/_jsx(\"span\",{className:\"zcx__box\",children:/*#__PURE__*/_jsx(\"svg\",{className:\"zcx__check\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 6L9 17l-5-5\"})})}),/*#__PURE__*/_jsx(\"span\",{style:styles.checkboxLabel,children:\"Post\"})]})]}),/*#__PURE__*/_jsx(Errors,{errors:errors}),/*#__PURE__*/_jsx(\"div\",{style:styles.buttonWrapper,children:/*#__PURE__*/_jsx(Button,{type:\"submit\",variant:loading?\"Loading\":\"Default\",title:\"Get job offers\"})})]});}SignupForm.defaultProps={region:\"GB\",showTitle:true,background:\"rgb(255, 255, 255)\",border:\"1px solid rgb(2, 117, 247)\"};addPropertyControls(SignupForm,{region:{type:ControlType.String,title:\"Region\"},showTitle:{type:ControlType.Boolean,title:\"Show Title\"},background:{type:ControlType.Color,title:\"Background\"},border:{type:ControlType.String,title:\"Border\"},utm_variant:{type:ControlType.String,title:\"UTM variant\"},track_event:{type:ControlType.String,title:\"Custom Track Event\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"Errors\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"SignupForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SignupForm.map"],"mappings":"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"}