{"version":3,"file":"Checkbox_validation.DIBLQlvA.mjs","names":["React.useState","React.useRef","React.useCallback","React.useId"],"sources":["https:/framerusercontent.com/modules/Tk36lHBC2l6FSnn88R09/bHiPbqNvI6x3KrNm96Le/Calendly_direct.js","https:/framerusercontent.com/modules/XmBZ4v2Yf5nvsOJczz1l/lhxXND2zESaeKCPXzPXV/Checkbox_validation.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";const SCRIPT_URL=\"https://script.google.com/macros/s/AKfycbwJNY1HwFvnhhfyxgSe0hmmtazb-t-SRjMEIRQ-rNCMy9rQ06oC8Tiw8lum3NyZEjhAjA/exec\";const CALENDLY_BASE=\"https://calendly.com/deo-conexa/30min\";export function SubmitToSheetThenCalendly(Component){return props=>{useEffect(()=>{// If you have more than one form, make this selector more specific\nconst form=document.querySelector(\"form\");if(!form)return;const handleSubmit=async event=>{event.preventDefault();const currentTarget=event.currentTarget;const formData=new FormData(currentTarget);// These MUST match the \"Name\" of your inputs in Framer, not just the label\nconst name=String(formData.get(\"Name\")??\"\");const email=String(formData.get(\"Email\")??\"\");const payload={};formData.forEach((value,key)=>{payload[key]=String(value);});try{await fetch(SCRIPT_URL,{method:\"POST\",mode:\"no-cors\",body:JSON.stringify(payload)});const calendlyUrl=CALENDLY_BASE+`?name=${encodeURIComponent(name)}&email=${encodeURIComponent(email)}`;// Redirect after submit\nwindow.location.href=calendlyUrl;// or: window.open(calendlyUrl, \"_blank\")\n}catch(err){console.error(\"Submit error\",err);alert(\"Network error, please try again.\");}};form.addEventListener(\"submit\",handleSubmit);return()=>form.removeEventListener(\"submit\",handleSubmit);},[]);return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"SubmitToSheetThenCalendly\":{\"type\":\"reactHoc\",\"name\":\"SubmitToSheetThenCalendly\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Calendly_direct.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export function CheckboxGroup(props){const{label=\"Choose interests\",name=\"interests\",options=[\"Design\",\"Engineering\",\"Marketing\",\"Finance\",\"Ops\",\"HR\"],required=true,minSelected=1,errorMessage=\"Please select at least one option.\",helperText=\"\",// Layout\ndirection=\"grid\",gap=8,containerPadding=0,gridMinItemWidth=160,gridColumns=2,columnGap=24,rowGap=16,// Checkbox visuals\nboxSize=18,boxRadius=4,boxBorderColor=\"rgba(0,0,0,0.28)\",boxFillColor=\"transparent\",focusRingColor=\"#3B82F6\",checkedFillColor=\"#0EA5E9\",checkedBorderColor=\"#0EA5E9\",checkIconColor=\"#FFFFFF\",checkIconStrokeWidth=2,// Typography\nfontFamily=\"Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif\",fontSize=14,fontWeight=400,fontColor=\"#111111\",legendFontFamily=\"Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif\",legendFontSize=14,legendFontWeight=600,legendColor=\"#111111\",helperColor=\"rgba(0,0,0,0.6)\",errorColor=\"#DC2626\",// Error spacing\nerrorSpacing=12,// Serialization\nserializeAs=\"comma\",defaultSelected=[]}=props;const[selected,setSelected]=React.useState(new Set(defaultSelected));const[showError,setShowError]=React.useState(false);const[focused,setFocused]=React.useState(null);// Refs\nconst hiddenRef=React.useRef(null);const firstCheckboxRef=React.useRef(null);const toggle=opt=>{setSelected(prev=>{const next=new Set(prev);next.has(opt)?next.delete(opt):next.add(opt);return next;});};const valueString=serializeAs===\"json\"?JSON.stringify(Array.from(selected)):Array.from(selected).join(\", \");// Stable validation\nconst validate=React.useCallback((exposeError=false)=>{const valid=selected.size>=Math.max(1,minSelected);if(hiddenRef.current){if(!valid&&required){hiddenRef.current.setCustomValidity(errorMessage||`Select at least ${minSelected}`);}else{hiddenRef.current.setCustomValidity(\"\");}}if(exposeError)setShowError(!valid);return valid;},[selected,minSelected,required,errorMessage]);React.useEffect(()=>{validate(showError);// eslint-disable-next-line react-hooks/exhaustive-deps\n},[selected]);// Intercept nearest form submit\nReact.useEffect(()=>{const input=hiddenRef.current;if(!input)return;const form=input.closest(\"form\");if(!form)return;const onSubmit=e=>{if(!validate(true)){e.preventDefault();e.stopPropagation();firstCheckboxRef.current?.focus();form.reportValidity?.();}};form.addEventListener(\"submit\",onSubmit,true);return()=>form.removeEventListener(\"submit\",onSubmit,true);},[validate]);const groupId=React.useId();const errId=`${groupId}-err`;const helpId=`${groupId}-help`;const isInvalid=required&&selected.size<Math.max(1,minSelected);const layoutStyle=direction===\"grid\"?{display:\"grid\",gridTemplateColumns:`repeat(${Math.max(1,gridColumns)}, minmax(0, 1fr))`,columnGap,rowGap,alignItems:\"start\"}:{display:\"flex\",flexDirection:direction===\"horizontal\"?\"row\":\"column\",gap,flexWrap:\"wrap\",alignItems:\"flex-start\"};return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",padding:containerPadding},children:/*#__PURE__*/_jsxs(\"fieldset\",{\"aria-invalid\":isInvalid,\"aria-describedby\":(helperText?helpId:\"\")+(showError&&isInvalid?` ${errId}`:\"\"),style:{border:\"none\",padding:0,margin:0,display:\"flex\",flexDirection:\"column\",gap:6},children:[label?/*#__PURE__*/_jsxs(\"legend\",{style:{fontFamily:legendFontFamily,fontSize:legendFontSize,fontWeight:legendFontWeight,color:legendColor,marginBottom:2},children:[label,\" \",required?\"*\":\"\"]}):null,/*#__PURE__*/_jsx(\"div\",{role:\"group\",style:layoutStyle,children:options.map((opt,idx)=>{const id=`${groupId}-${opt}`;const checked=selected.has(opt);const isFocused=focused===opt;const boxStyle={width:boxSize,height:boxSize,borderRadius:boxRadius,border:`1px solid ${checked?checkedBorderColor:boxBorderColor}`,background:checked?checkedFillColor:boxFillColor,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",flex:\"0 0 auto\",outline:isFocused?`2px solid ${focusRingColor}`:\"none\",outlineOffset:2,transition:\"background-color 120ms ease, border-color 120ms ease, outline-color 120ms ease\"};return /*#__PURE__*/_jsxs(\"label\",{htmlFor:id,style:{display:\"inline-flex\",alignItems:\"center\",gap:8,cursor:\"pointer\",userSelect:\"none\"},children:[/*#__PURE__*/_jsx(\"input\",{id:id,type:\"checkbox\",checked:checked,onChange:()=>toggle(opt),onBlur:()=>{setFocused(null);validate(false);},onFocus:()=>setFocused(opt),ref:idx===0?firstCheckboxRef:undefined,style:{position:\"absolute\",opacity:0,width:1,height:1,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:boxStyle,children:checked?/*#__PURE__*/_jsx(\"svg\",{width:boxSize,height:boxSize,viewBox:\"0 0 20 20\",fill:\"none\",style:{display:\"block\"},children:/*#__PURE__*/_jsx(\"polyline\",{points:\"4,10 8,14 16,6\",stroke:checkIconColor,strokeWidth:checkIconStrokeWidth,strokeLinecap:\"round\",strokeLinejoin:\"round\"})}):null}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily,fontSize,fontWeight,color:fontColor,lineHeight:1.2},children:opt})]},opt);})}),helperText?/*#__PURE__*/_jsx(\"div\",{id:helpId,style:{fontSize:12,color:helperColor},children:helperText}):null,/*#__PURE__*/_jsx(\"input\",{ref:hiddenRef,type:\"text\",name:name,value:valueString,readOnly:true,required:required,style:{display:\"none\"},onInvalid:e=>{e.preventDefault();setShowError(true);}}),showError&&isInvalid?/*#__PURE__*/_jsx(\"div\",{id:errId,role:\"alert\",\"aria-live\":\"polite\",style:{color:errorColor,fontSize:12,marginTop:errorSpacing},children:errorMessage}):null]})});}CheckboxGroup.defaultProps={width:360,height:160};addPropertyControls(CheckboxGroup,{// Content\nlabel:{type:ControlType.String,title:\"Label\"},name:{type:ControlType.String,title:\"Field name\",defaultValue:\"interests\"},options:{type:ControlType.Array,title:\"Options\",defaultValue:[\"Design\",\"Engineering\",\"Marketing\",\"Finance\",\"Ops\",\"HR\"],propertyControl:{type:ControlType.String}},defaultSelected:{type:ControlType.Array,title:\"Default\",defaultValue:[],propertyControl:{type:ControlType.String}},// Validation\nrequired:{type:ControlType.Boolean,title:\"Required\",defaultValue:true},minSelected:{type:ControlType.Number,title:\"Min\",defaultValue:1,min:1,max:10},errorMessage:{type:ControlType.String,title:\"Error\",defaultValue:\"Please select at least one option.\"},// Layout\ndirection:{type:ControlType.SegmentedEnum,title:\"Layout\",options:[\"vertical\",\"horizontal\",\"grid\"],optionTitles:[\"Vertical\",\"Horizontal\",\"Grid\"],defaultValue:\"grid\"},containerPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,max:64},gap:{type:ControlType.Number,title:\"Gap (flex)\",defaultValue:8,min:0,max:48},gridMinItemWidth:{type:ControlType.Number,title:\"Grid min width\",defaultValue:160,min:80,max:360},gridColumns:{type:ControlType.Number,title:\"Grid columns\",defaultValue:2,min:1,max:6},columnGap:{type:ControlType.Number,title:\"Column gap\",defaultValue:24,min:0,max:64},rowGap:{type:ControlType.Number,title:\"Row gap\",defaultValue:16,min:0,max:64},// Checkbox visuals\nboxSize:{type:ControlType.Number,title:\"Box size\",defaultValue:18,min:12,max:40},boxRadius:{type:ControlType.Number,title:\"Box radius\",defaultValue:4,min:0,max:20},boxBorderColor:{type:ControlType.Color,title:\"Box border\",defaultValue:\"rgba(0,0,0,0.28)\"},boxFillColor:{type:ControlType.Color,title:\"Box fill\",defaultValue:\"transparent\"},checkedBorderColor:{type:ControlType.Color,title:\"Checked border\",defaultValue:\"#0EA5E9\"},checkedFillColor:{type:ControlType.Color,title:\"Checked fill\",defaultValue:\"#0EA5E9\"},focusRingColor:{type:ControlType.Color,title:\"Focus ring\",defaultValue:\"#3B82F6\"},checkIconColor:{type:ControlType.Color,title:\"Tick color\",defaultValue:\"#FFFFFF\"},checkIconStrokeWidth:{type:ControlType.Number,title:\"Tick stroke\",defaultValue:2,min:1,max:4},// Typography\nfontFamily:{type:ControlType.String,title:\"Font family\",defaultValue:\"Inter, system-ui, sans-serif\"},fontSize:{type:ControlType.Number,title:\"Font size\",defaultValue:14,min:10,max:28},fontWeight:{type:ControlType.Number,title:\"Font weight\",defaultValue:400,min:100,max:900},fontColor:{type:ControlType.Color,title:\"Font color\",defaultValue:\"#111111\"},legendFontFamily:{type:ControlType.String,title:\"Legend font\",defaultValue:\"Inter, system-ui, sans-serif\"},legendFontSize:{type:ControlType.Number,title:\"Legend size\",defaultValue:14,min:10,max:28},legendFontWeight:{type:ControlType.Number,title:\"Legend weight\",defaultValue:600,min:100,max:900},legendColor:{type:ControlType.Color,title:\"Legend color\",defaultValue:\"#111111\"},// Helper / error\nhelperText:{type:ControlType.String,title:\"Helper\",defaultValue:\"\"},helperColor:{type:ControlType.Color,title:\"Helper color\",defaultValue:\"rgba(0,0,0,0.6)\"},errorColor:{type:ControlType.Color,title:\"Error color\",defaultValue:\"#DC2626\"},errorSpacing:{type:ControlType.Number,title:\"Error spacing\",defaultValue:12,min:0,max:64},// Serialization\nserializeAs:{type:ControlType.SegmentedEnum,title:\"Submit as\",options:[\"comma\",\"json\"],optionTitles:[\"Comma\",\"JSON\"],defaultValue:\"comma\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"CheckboxGroup\":{\"type\":\"reactComponent\",\"name\":\"CheckboxGroup\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Checkbox_validation.map"],"mappings":"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"}