{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/XAGbdcn8jk40dmfMiiIF/fZK96XD1lwZMnpC1Yrzo/FormField.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";import{motion}from\"framer-motion\";import{FormIcon,iconPropertyControls,useFormStore}from\"https://framer.com/m/SharedFormCode-HQOZ.js@TqcitBC3zIme9QoXbJuf\";const NO_REQUIRED_TYPES=[\"checkbox\",\"consent\",\"slider\"];const ACCENT_COLOR_TYPES=[\"checkbox\",\"consent\",\"radio\",\"multiSelect\"];const OPTIONS_TYPES=[\"dropdown\",\"radio\",\"multiSelect\"];const TEXT_PLACEHOLDER_TYPES=[\"input\",\"textArea\"];const PLACEHOLDER_FONT_COLOR_TYPES=[\"input\",\"textArea\",\"number\",\"email\",\"phoneNumber\"];const GAP_TYPES=[\"checkbox\",\"consent\",\"slider\",\"nps\",\"phoneNumber\"];const GAP_HV_TYPES=[\"radio\",\"multiSelect\"];const MIN_MAX_STEP_TYPES=[\"number\",\"slider\"];const DROPDOWN_ICON_HEIGHT=12;const DROPDOWN_NONE_SELECTED_VALUE=\"[{(None Selected)}]\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function FormField(props){var _formState_name;const{type,name,options,gap,border,icon,invalidStyle}=props;const elementId=\"a\"+Math.floor(Math.random()*1e7).toString();const required=NO_REQUIRED_TYPES.includes(type)?true:props.required;const iconOnLeft=(icon===null||icon===void 0?void 0:icon.position)==\"left\";const pt=props.paddingIsMixed?props.paddingTop:props.padding;const pl=props.paddingIsMixed?props.paddingLeft:props.padding;const pb=props.paddingIsMixed?props.paddingBottom:props.padding;const pr=props.paddingIsMixed?props.paddingRight:props.padding;const plIcon=pl+(icon&&iconOnLeft?icon.size+icon.gap:0);const prIcon=pr+(icon&&!iconOnLeft?icon.size+icon.gap:0);const minHeight=icon?pt+icon.size+pb:undefined;const[formState,setFormState]=useFormStore();const value=(_formState_name=formState[name])===null||_formState_name===void 0?void 0:_formState_name.value;// Used by the phone number input field to record if the country code is the default\n// country code and should be hidden or if it was entered by the user and should be shown.\nconst[isSpecialValue,setIsSpecialValue]=useState(type==\"phoneNumber\"&&props.phoneNumberDefaultCountryCode.length>0);const[invalid,setInvalid]=useState(false);const invalidRef=useRef(invalid);const ref=useRef(null);function updateField(key,value){setFormState(prev=>({[name]:{...prev[name],[key]:value}}));}function invalidate(){invalidRef.current=true;setInvalid(true);}function revalidate(){invalidRef.current=false;setInvalid(false);}function isValid(value){if(invalidRef.current){return false;}let valid=true;switch(type){case\"input\":case\"textArea\":case\"email\":case\"phoneNumber\":valid=value&&value.length>0;break;case\"multiSelect\":valid=Array.isArray(value)&&value.length>0;break;case\"consent\":valid=value==\"on\";break;default:valid=value!=null;break;}if(!valid){invalidate();}return valid;}useEffect(()=>{let value=null;switch(type){case\"input\":case\"textArea\":case\"email\":case\"phoneNumber\":value=\"\";break;case\"checkbox\":value=\"off\";break;case\"dropdown\":value=options.includes(props.dropdownDefaultValue)?props.dropdownDefaultValue:null;break;case\"multiSelect\":value=[];break;case\"slider\":value=props.sliderDefaultValue;break;}setFormState(prev=>{return{[name]:{ref,value:prev[name]?prev[name].value:value,defaultValue:value,name,required,visible:true,isValid}};});return()=>{updateField(\"visible\",false);};},[]);const borderRadius=props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`;const style={flex:1,border:\"none\",outline:\"none\",backgroundColor:\"transparent\",padding:`${pt}px ${prIcon}px ${pb}px ${plIcon}px`,color:props.fontColor,...props.font,...props.style};function onChangeEventTargetValue(event){updateField(\"value\",event.target.value);}const elements=[];switch(type){case\"input\":elements.push(/*#__PURE__*/_jsx(\"input\",{value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,style:style,placeholder:props.textPlaceholder}));break;case\"checkbox\":case\"consent\":elements.push(/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",flexDirection:\"row\",alignItems:\"center\",gap:gap,cursor:\"pointer\",...style},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",name:name,checked:value===\"on\",onChange:event=>{updateField(\"value\",event.target.checked?\"on\":type==\"checkbox\"?\"off\":null);},onFocus:revalidate,style:{margin:0,cursor:\"pointer\"}}),type==\"checkbox\"?props.checkboxText:props.consentText]}));break;case\"dropdown\":elements.push(/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/_jsxs(\"select\",{value:!value?DROPDOWN_NONE_SELECTED_VALUE:value,onChange:event=>{updateField(\"value\",event.target.value==DROPDOWN_NONE_SELECTED_VALUE?null:event.target.value);},onFocus:revalidate,style:{appearance:\"none\",height:\"100%\",cursor:\"pointer\",...style},children:[!options.includes(props.dropdownDefaultValue)&&/*#__PURE__*/_jsx(\"option\",{value:DROPDOWN_NONE_SELECTED_VALUE,disabled:true,children:props.dropdownNoneSelectedText}),options.map((option,index)=>/*#__PURE__*/_jsx(\"option\",{value:option,children:option},index))]}),/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:DROPDOWN_ICON_HEIGHT,height:DROPDOWN_ICON_HEIGHT,viewBox:\"0 0 18 18\",fill:\"none\",\"stroke-width\":\"2\",stroke:props.fontColor,\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",style:{display:\"block\",position:\"absolute\",right:icon&&!iconOnLeft?0:pr,top:`calc(50% - ${DROPDOWN_ICON_HEIGHT/2}px)`,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 5.5L9 12.5L16 5.5\"})})]}));break;case\"textArea\":elements.push(/*#__PURE__*/_jsx(\"textarea\",{value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{display:\"block\",height:props.resizeable?props.textAreaDefaultHeight:100,minHeight:minHeight,resize:props.resizeable?\"vertical\":\"none\",...style},placeholder:props.textPlaceholder}));break;case\"multiSelect\":const multiSelectOnChange=event=>{const multiSelectValue=event.target.checked?[...value||[],event.target.name]:(value||[]).filter(v=>v!==event.target.name);updateField(\"value\",multiSelectValue);};elements.push(/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.gapV,...style},children:props.options.map((option,index)=>/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",flexDirection:\"row\",gap:props.gapH,alignItems:\"center\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",name:option,checked:(Array.isArray(value)&&value||[]).includes(option),onChange:multiSelectOnChange,onFocus:revalidate,style:{margin:0,cursor:\"pointer\"}}),option]},index))}));break;case\"radio\":elements.push(/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.gapV,...style},children:props.options.map((option,index)=>/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",flexDirection:\"row\",gap:props.gapH,alignItems:\"center\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"radio\",name:option,value:option,checked:value===option,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{margin:0,cursor:\"pointer\"}}),option]},index))}));break;case\"number\":const numberUpdateFormState=event=>{const roundedValue=Math.round(Number(event.target.value)/props.step)*props.step;const boundedValue=Math.min(Math.max(roundedValue,props.min),props.max);updateField(\"value\",boundedValue);};const numberOnFocusLost=event=>{numberUpdateFormState(event);};const numberOnKeyDown=event=>{if(event.key===\"Enter\"){numberUpdateFormState(event);}};elements.push(/*#__PURE__*/_jsx(\"input\",{type:\"number\",value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,onKeyDown:numberOnKeyDown,onBlur:numberOnFocusLost,style:style,placeholder:props.numberPlaceholder,min:props.min,max:props.max,step:props.step}));break;case\"slider\":var _handle_border,_handle_border1,_track_border,_track_border1,_props_sliderLabel;const track=props.sliderTrack;const handle=props.sliderHandle;const handleCSS=`appearance: none;\n                -webkit-appearance: none;\n                width: ${handle.size}px;\n                height: ${handle.size}px;\n                border-radius: 10000px;\n                background-color: ${handle.color};\n                box-sizing: border-box;\n                translate: 0 ${(-handle.size+track.height)/2-(track.border?Math.min(track.border.width,track.height/2):0)}px;\n                border-width: ${((_handle_border=handle.border)===null||_handle_border===void 0?void 0:_handle_border.width)||0}px;\n                border-style: ${handle.border?\"solid\":\"none\"};\n                border-color: ${((_handle_border1=handle.border)===null||_handle_border1===void 0?void 0:_handle_border1.color)||\"none\"};`;const trackCSS=`appearance: none;\n                -webkit-appearance: none;\n                height: ${track.height}px;\n                border-radius: 10000px;\n                background-color: ${track.color};\n                box-sizing: border-box;\n                border-width: ${((_track_border=track.border)===null||_track_border===void 0?void 0:_track_border.width)||0}px;\n                border-style: ${track.border?\"solid\":\"none\"};\n                border-color: ${((_track_border1=track.border)===null||_track_border1===void 0?void 0:_track_border1.color)||\"none\"};`;elements.push(/*#__PURE__*/_jsxs(\"div\",{// id={elementId}\nstyle:{display:\"flex\",flexDirection:((_props_sliderLabel=props.sliderLabel)===null||_props_sliderLabel===void 0?void 0:_props_sliderLabel.position)==\"right\"?\"row-reverse\":\"row\",gap:gap,alignItems:\"center\",...style},children:[props.sliderLabel&&/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[props.sliderLabel.prefix,value||props.sliderDefaultValue,props.sliderLabel.suffix]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:props.min,max:props.max,step:props.step,value:value||props.sliderDefaultValue,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{flex:1,appearance:\"none\",outline:\"none\",margin:0,cursor:\"pointer\",height:Math.max(handle.size,track.height),background:\"none\"}})]}),/*#__PURE__*/_jsx(\"style\",{children:`#${elementId} input[type=range]::-webkit-slider-thumb {${handleCSS}}\n                    #${elementId} input[type=range]::-moz-range-thumb {${handleCSS}}\n\n                    #${elementId} input[type=range]::-webkit-slider-runnable-track {${trackCSS}}\n                    #${elementId} input[type=range]::-moz-range-track {${trackCSS}}\n                    #${elementId} input[type=range]::-moz-range-progress {${trackCSS}}\n                    `}));break;case\"nps\":const{npsButtons,npsLabels}=props;const{innerRadius,outerRadius}=npsButtons;const buttonBorder=npsButtons.border;elements.push(/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:gap,...style,width:undefined},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"span\",{children:npsLabels.left}),/*#__PURE__*/_jsx(\"span\",{children:npsLabels.right})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:npsButtons.gap},children:Array.from({length:props.npsMax+1}).map((_,index)=>{const selected=value==index;const radius=index==0?`${outerRadius}px ${innerRadius}px ${innerRadius}px ${outerRadius}px`:index==props.npsMax?`${innerRadius}px ${outerRadius}px ${outerRadius}px ${innerRadius}px`:`${innerRadius}px`;return /*#__PURE__*/_jsxs(motion.button,{animate:{backgroundColor:selected?npsButtons.selectedColor:npsButtons.deselectedColor,color:selected?npsButtons.selectedFontColor:npsButtons.deelectedFontColor},style:{position:\"relative\",flex:1,height:npsButtons.height,border:\"none\",outline:\"none\",borderRadius:radius,minWidth:npsButtons.minWidth,cursor:\"pointer\",...npsButtons.font},onClick:()=>{updateField(\"value\",index);revalidate();},initial:false,transition:npsButtons.transition,children:[index,buttonBorder&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:selected?buttonBorder.selectedColor:buttonBorder.deselectedColor},style:{position:\"absolute\",inset:0,borderWidth:buttonBorder.widthIsMixed?`${buttonBorder.widthTop}px ${buttonBorder.widthRight}px ${buttonBorder.widthBottom}px ${buttonBorder.widthLeft}px`:`${buttonBorder.width}px`,borderStyle:buttonBorder.style,borderRadius:radius,pointerEvents:\"none\"},initial:false,transition:npsButtons.transition})]},index);})})]}));break;case\"date\":case\"time\":elements.push(/*#__PURE__*/_jsx(\"input\",{// id={elementId}\ntype:type,value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{...style}}),/*#__PURE__*/_jsx(\"style\",{children:`#${elementId} input::-webkit-datetime-edit {\n                    flex: 0 1 auto;\n                    z-index: 1;\n                    cursor: text;\n                    color: ${props.fontColor};\n                }\n                \n                #${elementId} input::-webkit-calendar-picker-indicator {\n                    position: absolute;\n                    width: 100%;\n                    height: 100%;\n                    inset: 0;\n                    padding: 0;\n                    opacity: 0;\n                    margin: 0;\n                    overflow: visible;\n                    cursor: pointer;\n                }`}));break;case\"email\":function emailOnFocusLost(event){if(event.target.value.length>0&&!isEmailAddress(event.target.value)){invalidate();}}elements.push(/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,onBlur:emailOnFocusLost,style:style,placeholder:props.emailPlaceholder}));break;case\"phoneNumber\":function phoneNumberOnChange(event){const[phoneNumber,hasCountryCode]=formatPhoneNumber(event.target.value,props.phoneNumberFormat,props.phoneNumberCountryCodeFormat,props.phoneNumberDefaultCountryCode);setIsSpecialValue(!hasCountryCode);updateField(\"value\",phoneNumber);}elements.push(/*#__PURE__*/_jsx(\"input\",{type:\"tel\",value:isSpecialValue?removeCountryCode(value):value,onChange:phoneNumberOnChange,onFocus:revalidate,style:style,placeholder:props.phoneNumberPlaceholder}));break;}return /*#__PURE__*/_jsxs(motion.div,{ref:ref,id:elementId,animate:{backgroundColor:invalid&&invalidStyle.backgroundColor?invalidStyle.backgroundColor:props.backgroundColor},style:{position:\"relative\",display:\"flex\",color:props.fontColor,accentColor:props.accentColor,borderRadius:borderRadius,overflow:\"auto\",minHeight:minHeight,userSelect:props.textSelect?\"auto\":\"none\",...props.font,...props.style},initial:false,transition:invalidStyle.transition,children:[icon&&/*#__PURE__*/_jsx(FormIcon,{icon:icon,style:{position:\"absolute\",top:`calc(50% - ${icon.size/2}px)`,left:iconOnLeft?pl:undefined,right:!iconOnLeft?pr:undefined}}),elements,border&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,borderWidth:border.widthIsMixed?`${border.widthTop}px ${border.widthRight}px ${border.widthBottom}px ${border.widthLeft}px`:`${border.width}px`,borderStyle:border.style,borderColor:border.color,borderRadius:borderRadius,pointerEvents:\"none\"}}),invalidStyle.border&&/*#__PURE__*/_jsx(motion.div,{animate:{opacity:invalid?1:0},style:{position:\"absolute\",inset:0,borderWidth:invalidStyle.border.widthIsMixed?`${invalidStyle.border.widthTop}px ${invalidStyle.border.widthRight}px ${invalidStyle.border.widthBottom}px ${invalidStyle.border.widthLeft}px`:`${invalidStyle.border.width}px`,borderStyle:invalidStyle.border.style,borderColor:invalidStyle.border.color,borderRadius:borderRadius,pointerEvents:\"none\"},initial:false,transition:invalidStyle.transition}),PLACEHOLDER_FONT_COLOR_TYPES.includes(type)&&/*#__PURE__*/_jsx(\"style\",{children:`#${elementId} input::placeholder { color: ${props.placeholderFontColor}; }`})]});}FormField.displayName=\"Form Field\";addPropertyControls(FormField,{type:{type:ControlType.Enum,defaultValue:\"input\",options:[\"input\",\"checkbox\",\"dropdown\",\"textArea\",\"email\",\"phoneNumber\",\"multiSelect\",\"radio\",\"number\",\"slider\",\"nps\",\"date\",\"time\",\"consent\"],optionTitles:[\"Input\",\"Checkbox\",\"Dropdown\",\"Text Area\",\"Email\",\"Phone Number\",\"Multi-Select\",\"Radio\",\"Number\",\"Slider\",\"Net Promoter Score\",\"Date\",\"Time\",\"Consent\"]},name:{type:ControlType.String,defaultValue:\"fieldName\"},required:{type:ControlType.Boolean,defaultValue:false,hidden:props=>NO_REQUIRED_TYPES.includes(props.type)},textPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Type...\",hidden:props=>!TEXT_PLACEHOLDER_TYPES.includes(props.type)},numberPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"0\",hidden:props=>props.type!=\"number\"},emailPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"hello@example.com\",hidden:props=>props.type!=\"email\"},phoneNumberFormat:{title:\"Format\",type:ControlType.Enum,defaultValue:\"(123) 456 - 7890\",options:[\"(123) 456 - 7890\",\"(123) 456-7890\",\"123-456-7890\",\"123.456.7890\",\"123 456 7890\",\"1234567890\",\"12-3456-7890\"],hidden:props=>props.type!=\"phoneNumber\"},phoneNumberDefaultCountryCode:{title:\"Default Country Code\",type:ControlType.String,defaultValue:\"1\",hidden:props=>props.type!=\"phoneNumber\"},phoneNumberCountryCodeFormat:{title:\"Country Code Format\",type:ControlType.Enum,defaultValue:\"+1\",options:[\"+1\",\"(1)\",\"1\"],displaySegmentedControl:true,hidden:props=>props.type!=\"phoneNumber\"},phoneNumberPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"+1 (123) 456 - 7890\",hidden:props=>props.type!=\"phoneNumber\"},consentText:{type:ControlType.String,defaultValue:\"I agree to the Terms & Conditions.\",title:\"Text\",hidden:props=>props.type!=\"consent\"},checkboxText:{type:ControlType.String,defaultValue:\"Checkbox\",title:\"Text\",hidden:props=>props.type!=\"checkbox\"},options:{title:\"Options\",type:ControlType.Array,propertyControl:{type:ControlType.String},defaultValue:[\"Option 1\",\"Option 2\",\"Option 3\"],hidden:props=>!OPTIONS_TYPES.includes(props.type)},npsMax:{type:ControlType.Number,defaultValue:10,min:1,step:1,displayStepper:true,title:\"Max\",hidden:props=>props.type!=\"nps\"},npsLabels:{type:ControlType.Object,title:\"Labels\",controls:{left:{type:ControlType.String,defaultValue:\"Not Likely\"},right:{type:ControlType.String,defaultValue:\"Extremely Likely\"}},hidden:props=>props.type!=\"nps\"},npsButtons:{type:ControlType.Object,buttonTitle:\"Options\",title:\"Buttons\",controls:{selectedColor:{type:ControlType.Color,defaultValue:\"#0075FF\",title:\"Selected\"},selectedFontColor:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"Selected Font Color\"},deselectedColor:{type:ControlType.Color,defaultValue:\"#F0F0F0\",title:\"Deselected\"},deselectedFontColor:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Deslected Font Color\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,lineHeight:1}},innerRadius:{type:ControlType.Number,defaultValue:4,min:0,step:1},outerRadius:{type:ControlType.Number,defaultValue:8,min:0,step:1},gap:{type:ControlType.Number,defaultValue:4,min:0,step:1},height:{type:ControlType.Number,defaultValue:40,min:0,step:1},minWidth:{type:ControlType.Number,defaultValue:30,min:0,step:1},border:{type:ControlType.Object,optional:true,controls:{selectedColor:{type:ControlType.Color,defaultValue:\"#004CA8\",title:\"Selected\"},deselectedColor:{type:ControlType.Color,defaultValue:\"#222222\",title:\"Deselected\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1200,damping:70}}},hidden:props=>props.type!=\"nps\"},sliderHandle:{type:ControlType.Object,buttonTitle:\"Options\",title:\"Handle\",controls:{color:{type:ControlType.Color,defaultValue:\"#0075FF\"},size:{type:ControlType.Number,defaultValue:16,min:1,step:1},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#0069E0\"},width:{type:ControlType.Number,defaultValue:1,min:0,step:1}}}},hidden:props=>props.type!=\"slider\"},sliderTrack:{type:ControlType.Object,buttonTitle:\"Options\",title:\"Track\",controls:{color:{type:ControlType.Color,defaultValue:\"#D9D9D9\"},height:{type:ControlType.Number,defaultValue:4,min:1,step:1},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#0069E0\"},width:{type:ControlType.Number,defaultValue:1,min:0,step:1}}}},hidden:props=>props.type!=\"slider\"},min:{title:\"Min\",type:ControlType.Number,defaultValue:0,hidden:props=>!MIN_MAX_STEP_TYPES.includes(props.type)},max:{title:\"Max\",type:ControlType.Number,defaultValue:100,hidden:props=>!MIN_MAX_STEP_TYPES.includes(props.type)},step:{type:ControlType.Number,defaultValue:1,hidden:props=>!MIN_MAX_STEP_TYPES.includes(props.type)},resizeable:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.type!=\"textArea\"},textAreaDefaultHeight:{type:ControlType.Number,defaultValue:100,min:0,step:1,title:\"Height\",hidden:props=>props.type!=\"textArea\"||!props.resizeable},sliderDefaultValue:{type:ControlType.Number,defaultValue:50,title:\"Default Value\",hidden:props=>props.type!=\"slider\"},sliderLabel:{type:ControlType.Object,defaultValue:{defaultValue:\"left\"},optional:true,controls:{position:{type:ControlType.Enum,defaultValue:\"left\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true},prefix:{type:ControlType.String},suffix:{type:ControlType.String}},hidden:props=>props.type!=\"slider\"},dropdownDefaultValue:{type:ControlType.String,title:\"Default Value\",hidden:props=>props.type!=\"dropdown\"},dropdownNoneSelectedText:{type:ControlType.String,defaultValue:\"Select an option\",title:\"None Selected Text\",hidden:props=>props.options.includes(props.defaultValue)||props.type!=\"dropdown\"},backgroundColor:{type:ControlType.Color,defaultValue:\"#FFF\",optional:true,title:\"Background\"},accentColor:{title:\"Accent\",type:ControlType.Color,defaultValue:\"#0075FF\",hidden:props=>!ACCENT_COLOR_TYPES.includes(props.type)},fontColor:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.type==\"slider\"?props.sliderLabel!=null:false},placeholderFontColor:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.5)\",hidden:props=>!PLACEHOLDER_FONT_COLOR_TYPES.includes(props.type)},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.5},hidden:props=>props.type==\"slider\"?props.sliderLabel!=null:false},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},padding:{type:ControlType.FusedNumber,defaultValue:16,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!GAP_TYPES.includes(props.type)},gapH:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!GAP_HV_TYPES.includes(props.type)},gapV:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!GAP_HV_TYPES.includes(props.type)},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0},icon:iconPropertyControls,textSelect:{type:ControlType.Boolean,defaultValue:false},invalidStyle:{type:ControlType.Object,buttonTitle:\"Options\",controls:{backgroundColor:{type:ControlType.Color,defaultValue:\"#FFF5F5\",optional:true,title:\"Background\"},border:{type:ControlType.Object,optional:true,defaultValue:{color:\"#FF0000\",width:2,style:\"solid\"},controls:{color:{type:ControlType.Color,defaultValue:\"#FF0000\"},width:{type:ControlType.FusedNumber,defaultValue:2,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1200,damping:70}}}}});// Utility functions\nfunction isEmailAddress(string){return/^[a-zA-Z0-9._+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,64}$/.test(string);}function formatPhoneNumber(phoneNumberString,format,countryCodeFormat,defaultCountryCode){// Remove all non-numeric characters\nconst cleaned=(\"\"+phoneNumberString).replace(/\\D/g,\"\");// Check the length to decide if there's a country code\nconst match=cleaned.match(/^(\\d{1,4})?(\\d{3})(\\d{3})(\\d{4})$/);let hasCountryCode=false;let phoneNumber=cleaned;if(match){hasCountryCode=Boolean(match[1]);let intlCode=\"\";const countryCode=match[1]||defaultCountryCode;if(countryCode===null||countryCode===void 0?void 0:countryCode.length){switch(countryCodeFormat){case\"+1\":intlCode=`+${countryCode} `;break;case\"(1)\":intlCode=`(${countryCode}) `;break;case\"1\":intlCode=`${countryCode} `;break;}}switch(format){case\"(123) 456 - 7890\":phoneNumber=`${intlCode}(${match[2]}) ${match[3]} - ${match[4]}`;case\"(123) 456-7890\":phoneNumber=`${intlCode}(${match[2]}) ${match[3]}-${match[4]}`;case\"123-456-7890\":phoneNumber=`${intlCode}${match[2]}-${match[3]}-${match[4]}`;case\"123.456.7890\":phoneNumber=`${intlCode}${match[2]}.${match[3]}.${match[4]}`;case\"123 456 7890\":phoneNumber=`${intlCode}${match[2]} ${match[3]} ${match[4]}`;case\"1234567890\":phoneNumber=`${intlCode}${match[2]}${match[3]}${match[4]}`;case\"12-3456-7890\":phoneNumber=`${intlCode}${match[2].slice(0,-1)}-${match[2].charAt(2)}${match[3]}-${match[4]}`;}}return[phoneNumber,hasCountryCode];}function removeCountryCode(phoneNumber){let firstSpaceIndex=(phoneNumber===null||phoneNumber===void 0?void 0:phoneNumber.indexOf(\" \"))||-1;if(firstSpaceIndex===-1){return phoneNumber// No space found\n;}let count=0;let hasCountryCode=false;for(let i=firstSpaceIndex+1;i<phoneNumber.length;i++){if(/\\d/.test(phoneNumber[i])){// Check if the character is a number\ncount++;if(count>=10){hasCountryCode=true;break;}}}if(hasCountryCode){return phoneNumber.substring(firstSpaceIndex+1);}return phoneNumber;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormField\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FormField.map"],
  "mappings": "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",
  "names": ["NO_REQUIRED_TYPES", "ACCENT_COLOR_TYPES", "OPTIONS_TYPES", "TEXT_PLACEHOLDER_TYPES", "PLACEHOLDER_FONT_COLOR_TYPES", "GAP_TYPES", "GAP_HV_TYPES", "MIN_MAX_STEP_TYPES", "DROPDOWN_ICON_HEIGHT", "DROPDOWN_NONE_SELECTED_VALUE", "FormField", "props", "_formState_name", "type", "name", "options", "gap", "border", "icon", "invalidStyle", "elementId", "required", "iconOnLeft", "pt", "pl", "pb", "pr", "plIcon", "prIcon", "minHeight", "formState", "setFormState", "useFormStore", "value", "isSpecialValue", "setIsSpecialValue", "ye", "invalid", "setInvalid", "invalidRef", "pe", "ref", "updateField", "key", "prev", "invalidate", "revalidate", "isValid", "valid", "ue", "borderRadius", "style", "onChangeEventTargetValue", "event", "elements", "p", "u", "option", "index", "multiSelectOnChange", "multiSelectValue", "v", "numberUpdateFormState", "roundedValue", "boundedValue", "numberOnFocusLost", "numberOnKeyDown", "_handle_border", "_handle_border1", "_track_border", "_track_border1", "_props_sliderLabel", "track", "handle", "handleCSS", "trackCSS", "npsButtons", "npsLabels", "innerRadius", "outerRadius", "buttonBorder", "_", "selected", "radius", "motion", "emailOnFocusLost", "isEmailAddress", "phoneNumberOnChange", "phoneNumber", "hasCountryCode", "formatPhoneNumber", "removeCountryCode", "FormIcon", "addPropertyControls", "ControlType", "iconPropertyControls", "string", "phoneNumberString", "format", "countryCodeFormat", "defaultCountryCode", "cleaned", "match", "intlCode", "countryCode", "firstSpaceIndex", "count", "i"]
}
