{"version":3,"file":"shared-lib.DpBGCS2L.mjs","names":["useState","metadata","metadataVersion","__FramerMetadata__","metadata","siteMetadata"],"sources":["https:/framerusercontent.com/modules/EYTBhQUsd6ADJuniV18t/BCv8w2pc0zrUuej9siPD/WaitlisterComponent.js","https:/framerusercontent.com/modules/bvWZsaxbsVyg55V7sX3P/iEXDByMXRnSeWeQ4hrsf/ZwXUXPlLU.js","https:/framerusercontent.com/modules/eBIJy0sH8CBIkoQYynnz/Ys1WgwuBU1Uw3iGzlrpr/siteMetadata.js","https:/framerusercontent.com/modules/vBkDo01Msd1iW43ZECSl/jEurcDU07svEuCFcfk3p/augiA20Il.js"],"sourcesContent":["// WaitlisterComponent.tsx\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function WaitlisterForm({waitlistKey=\"\",formType=\"inline\",redirectOption=\"redirect\",primaryColor=\"#000000\",buttonTextColor=\"#ffffff\",buttonText=\"Join Waitlist\",placeholderText=\"Enter your email\",showNameField=true,showPhoneField=true}){const[email,setEmail]=useState(\"\");const[formData,setFormData]=useState({email:\"\",name:\"\",phone:\"\"});const[loading,setLoading]=useState(false);const[success,setSuccess]=useState(false);const[error,setError]=useState(\"\");const handleSubmit=async e=>{e.preventDefault();setLoading(true);setError(\"\");const endpoint=`https://waitlister.me/s/${waitlistKey}`;// For stacked form, only send fields that are shown\nlet dataToSend;if(formType===\"inline\"){dataToSend={email};}else{dataToSend={email:formData.email};if(showNameField)dataToSend.name=formData.name;if(showPhoneField)dataToSend.phone=formData.phone;}try{const response=await fetch(endpoint,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(dataToSend)});if(response.ok){const data=await response.json();setSuccess(true);if(redirectOption===\"redirect\"&&data.redirectUrl){setTimeout(()=>{window.location.href=\"https://waitlister.me\"+data.redirectUrl;},800);}else{if(formType===\"inline\"){setEmail(\"\");}else{setFormData({email:\"\",name:\"\",phone:\"\"});}setTimeout(()=>setSuccess(false),3e3);}}else{const data=await response.json().catch(()=>({}));setError(data.message||\"Something went wrong. Please try again.\");}}catch(err){setError(\"Failed to join waitlist. Please try again.\");}finally{setLoading(false);}};const handleChange=e=>{setFormData({...formData,[e.target.name]:e.target.value});};if(formType===\"inline\"){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:\"600px\"},children:[/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:{display:\"flex\",gap:\"0\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"email\",placeholder:placeholderText,value:email,onChange:e=>setEmail(e.target.value),required:true,disabled:success,\"aria-label\":\"Email address\",style:{flex:1,padding:\"12px 16px\",fontSize:\"15px\",border:\"1px solid #d1d5db\",borderRight:\"none\",borderTopLeftRadius:\"8px\",borderBottomLeftRadius:\"8px\",outline:\"none\",transition:\"border 0.2s\"},onFocus:e=>e.target.style.borderColor=primaryColor,onBlur:e=>e.target.style.borderColor=\"#d1d5db\"}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:loading||success,style:{padding:\"12px 24px\",fontSize:\"15px\",fontWeight:\"600\",color:buttonTextColor,background:primaryColor,border:\"none\",borderTopRightRadius:\"8px\",borderBottomRightRadius:\"8px\",cursor:loading||success?\"default\":\"pointer\",transition:\"all 0.2s\",whiteSpace:\"nowrap\"},children:success?\"Success!\":loading?\"Loading...\":buttonText})]}),error&&/*#__PURE__*/_jsx(\"p\",{style:{color:\"#ef4444\",fontSize:\"13px\",margin:\"8px 0 0 0\"},children:error})]});}// Stacked/Multi-field form with conditional fields\nreturn /*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:{display:\"flex\",flexDirection:\"column\",gap:\"12px\",width:\"100%\",maxWidth:\"480px\"},children:[showNameField&&/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:\"name\",placeholder:\"Full name\",value:formData.name,onChange:handleChange,\"aria-label\":\"Full name\",style:{padding:\"12px 16px\",fontSize:\"15px\",border:\"1px solid #d1d5db\",borderRadius:\"8px\",outline:\"none\"}}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",name:\"email\",placeholder:\"Email address\",value:formData.email,onChange:handleChange,required:true,\"aria-label\":\"Email address\",style:{padding:\"12px 16px\",fontSize:\"15px\",border:\"1px solid #d1d5db\",borderRadius:\"8px\",outline:\"none\"}}),showPhoneField&&/*#__PURE__*/_jsx(\"input\",{type:\"tel\",name:\"phone\",placeholder:\"Phone (optional)\",value:formData.phone,onChange:handleChange,\"aria-label\":\"Phone number\",style:{padding:\"12px 16px\",fontSize:\"15px\",border:\"1px solid #d1d5db\",borderRadius:\"8px\",outline:\"none\"}}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:loading||success,style:{padding:\"12px 24px\",fontSize:\"15px\",fontWeight:\"600\",color:buttonTextColor,background:primaryColor,border:\"none\",borderRadius:\"8px\",cursor:loading||success?\"not-allowed\":\"pointer\"},children:success?\"Success!\":loading?\"Submitting...\":buttonText}),error&&/*#__PURE__*/_jsx(\"p\",{style:{color:\"#ef4444\",fontSize:\"13px\",margin:\"0\"},children:error})]});}// Add property controls so users can edit these in Framer\naddPropertyControls(WaitlisterForm,{waitlistKey:{type:ControlType.String,title:\"Waitlist Key\",defaultValue:\"\",placeholder:\"your-waitlist-key\"},formType:{type:ControlType.Enum,title:\"Form Type\",options:[\"inline\",\"stacked\"],optionTitles:[\"Inline (Email Only)\",\"Multi-Field\"],defaultValue:\"inline\"},showNameField:{type:ControlType.Boolean,title:\"Show Name Field\",defaultValue:true,hidden:props=>props.formType===\"inline\"},showPhoneField:{type:ControlType.Boolean,title:\"Show Phone Field\",defaultValue:true,hidden:props=>props.formType===\"inline\"},redirectOption:{type:ControlType.Enum,title:\"After Submission\",options:[\"inline\",\"redirect\"],optionTitles:[\"Success Message\",\"Redirect to Thank You\"],defaultValue:\"redirect\"},primaryColor:{type:ControlType.Color,title:\"Button Color\",defaultValue:\"#000000\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text Color\",defaultValue:\"#ffffff\"},buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Join Waitlist\"},placeholderText:{type:ControlType.String,title:\"Placeholder Text\",defaultValue:\"Enter your email\",hidden:props=>props.formType===\"stacked\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WaitlisterForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WaitlisterComponent.map","// Generated by Framer (cd22f02)\nexport default function metadata(params,activeLocale){return{breakpoints:[{hash:\"1qwrtov\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"19izhd\",mediaQuery:\"(max-width: 1199.98px)\"}],customHTMLBodyEnd:'<meta name=\"robots\" content=\"index, follow\">\\n<!-- Waitlister widget – replace YOUR_WIDGET_ID with the ID you received from Waitlister -->\\n<script src=\"https://cdn.waitlister.io/widget.js\"></script>\\n<div class=\"waitlister-widget\" data-widget-id=\"a_Kq-yVsubsj\"></div>',customHTMLHeadEnd:'<meta name=\"robots\" content=\"index, follow\">\\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\\n<meta name=\"keywords\" content=\"affordable fitness condo, wellness condo California, sustainable condo community, smart home condo, health‑focused residential\">\\n<link rel=\"canonical\" href=\"https://sportybungalows.com/\">\\n\\n<!-- Open Graph for social sharing -->\\n<meta property=\"og:title\" content=\"Sporty Bungalow Condos – Fitness &amp; Wellness Communities\">\\n<meta property=\"og:description\" content=\"Live healthy, live smart, live affordable. Private gym, sauna, pool, and a communal wellness park await.\">\\n<meta property=\"og:image\" content=\"https://sportybungalows.com/assets/hero.jpg\">\\n<meta property=\"og:url\" content=\"https://sportybungalows.com/\">\\n\\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">',description:\"Join the waitlist for California’s first fitness driven, affordable, sustainably‑built condos with private gyms, saunas, pools and a community wellness park. Live healthy, live smart, live affordable.\",elements:{},framerSearch:{index:false},robots:\"max-image-preview:large\",serializationId:\"framer-IjpFy\",socialImage:\"https://framerusercontent.com/assets/rdGFVY7H4zmjPWY1eowajVfxz8.png\",title:\"Affordable Fitness & Wellness Homes in California\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (cd22f02)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:'<script src=\"https://cdn.waitlister.io/widget.js\"></script>\\n<div class=\"waitlister-widget\" data-widget-id=\"a_Kq-yVsubsj\"></div>',customHTMLHeadEnd:'<meta name=\"robots\" content=\"index, follow\">\\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\\n<meta name=\"keywords\" content=\"affordable fitness condo, wellness condo California, sustainable condo community, smart home condo, health‑focused residential\">\\n<link rel=\"canonical\" href=\"https://sportybungalows.com/\">\\n\\n<!-- Open Graph for social sharing -->\\n<meta property=\"og:title\" content=\"Sporty Bungalow Condos – Fitness &amp; Wellness Communities\">\\n<meta property=\"og:description\" content=\"Live healthy, live smart, live affordable. Private gym, sauna, pool, and a communal wellness park await.\">\\n<meta property=\"og:image\" content=\"https://sportybungalows.com/assets/hero.jpg\">\\n<meta property=\"og:url\" content=\"https://sportybungalows.com/\">\\n\\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">',description:\"Join the waitlist for California’s first affordable, sustainably‑built condos with private gyms, saunas, pools and a community wellness park. Live healthy, live smart, live affordable.\",favicon:\"https://framerusercontent.com/assets/UzoBM9E2irAJ9l2Mnhh2d3uDyY.png\",robots:\"max-image-preview:large\",title:\"Sporty Bungalow Condos – Affordable Fitness & Wellness Homes in California\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8c094e5)\nimport siteMetadata from\"https://framerusercontent.com/modules/eBIJy0sH8CBIkoQYynnz/Ys1WgwuBU1Uw3iGzlrpr/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"129obes\",mediaQuery:\"(max-width: 1199.98px)\"}],customHTMLBodyEnd:'<meta name=\"robots\" content=\"noindex, nofollow\">',customHTMLHeadEnd:'<meta name=\"robots\" content=\"noindex, nofollow\">\\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\\n',description:siteMetadata(params,activeLocale).description,elements:{},framerSearch:{index:false},robots:\"noindex\",serializationId:\"framer-5TfPa\",title:siteMetadata(params,activeLocale).title||\"Product\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}