{"version":3,"file":"CareInvite.C3P_VDF-.mjs","names":["React.useState","React.useCallback"],"sources":["https:/framerusercontent.com/modules/3ttMb4TbpZi04nvoHQ6F/pT6KxTxcTGTNhVvsKgrx/CareInvite.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * Jack, 2026-08-31: \"Let's try A for now. Just design a new section that would\n * make it enticing to click the button. Do not mess with SupportForm and just\n * make a new component.\"\n *\n * Option A = the styled panel is ours, the data capture is Planning Center's.\n * A custom form can never hand its values to a Church Center form: People v2\n * FormSubmission is GET-only, churchcenter.com blocks cross-origin POSTs, and\n * the modal script only opens a cross-origin iframe we cannot reach into or\n * prefill. So this component does not collect anything. It removes the reasons\n * someone hesitates (what do I say, who reads this, what happens next) and then\n * hands off to the real form in the Church Center overlay.\n *\n * Church Center only allows /giving and /people/forms inside an iframe\n * (verified 2026-08-27; Groups and Registrations send X-Frame-Options and hang\n * on a spinner). Frameable URLs open the modal, everything else opens a new tab\n * in the same click gesture so the popup blocker does not eat it.\n */const HEAD_FONT=\"'Montserrat', 'Helvetica Neue', sans-serif\";const BODY_FONT=\"'Archivo', 'Helvetica Neue', sans-serif\";const SCRIPT_SRC=\"https://js.churchcenter.com/modal/v1\";const CHURCH_CENTER_HOST=\"river-oaks-church.churchcenter.com\";const DEAD_CHURCH_CENTER=/\\/\\/(?:www\\.)?riveroaks\\.churchcenter\\.com/i;const FRAMEABLE=/^\\/(giving|people\\/forms)(\\/|$|\\?)/i;function correctHref(url){if(!url)return url;return url.replace(DEAD_CHURCH_CENTER,`//${CHURCH_CENTER_HOST}`);}function canOpenInModal(url){try{const u=new URL(correctHref(url),\"https://\"+CHURCH_CENTER_HOST);if(!/churchcenter\\.com$/i.test(u.hostname))return false;return FRAMEABLE.test(u.pathname);}catch(e){return false;}}/**\n * Planning Center's instructions say to paste the modal script into the site\n * <head>. Framer gates head code behind a paid plan, so this injects the same\n * script at runtime. Safe to run alongside a real <head> tag: it checks first.\n */function useChurchCenterScript(){React.useEffect(()=>{if(typeof document===\"undefined\")return;if(document.querySelector(`script[src^=\"${SCRIPT_SRC}\"]`))return;const s=document.createElement(\"script\");s.src=SCRIPT_SRC;s.async=true;document.head.appendChild(s);},[]);}/**\n * Reassurance panel that ends in a Church Center modal CTA. Built for /care,\n * but reusable anywhere a form feels like a bigger commitment than it is.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 760\n */export default function CareInvite(props){const{eyebrow,heading,body,steps=[],buttonLabel,buttonUrl,reassurance,showSecondary,secondaryLabel,secondaryHref,showUrgent,urgentText,accent=\"#4d9ee9\",accent2=\"#3d8c62\",background=\"#ffffff\",radius=28,style}=props;const[hover,setHover]=React.useState(false);const isStatic=useIsStaticRenderer();useChurchCenterScript();const href=correctHref(buttonUrl||\"\");const modalOk=canOpenInModal(href);// The blue-green signature gradient. Green is a gradient stop only, never a\n// solid fill anywhere on this site (Jack, 2026-08-26).\nconst gradient=`linear-gradient(100deg, #3e7fbb, ${accent} 45%, ${accent2})`;const handleClick=React.useCallback(e=>{if(!modalOk)return;// let the browser open it in a new tab normally\nconst cc=typeof window!==\"undefined\"?window.ChurchCenterModal:null;if(!cc||typeof cc.open!==\"function\")return;// script not ready, fall through to href\ne.preventDefault();cc.open(href);},[modalOk,href]);const reveal=isStatic?{}:{initial:{opacity:0,y:18},whileInView:{opacity:1,y:0},viewport:{once:true,margin:\"-80px\"},transition:{duration:.55,ease:[.22,1,.36,1]}};return /*#__PURE__*/_jsxs(motion.section,{...reveal,style:{position:\"relative\",width:\"100%\",boxSizing:\"border-box\",background,borderRadius:radius,border:\"1.5px solid rgba(0,0,0,0.08)\",overflow:\"hidden\",padding:\"clamp(28px, 5vw, 48px)\",display:\"flex\",flexDirection:\"column\",gap:22,...style},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",top:0,left:0,right:0,height:5,backgroundImage:gradient}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12},children:[eyebrow?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:HEAD_FONT,fontWeight:600,fontSize:13,lineHeight:1.2,letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:\"#3e7fbb\"},children:eyebrow}):null,heading?/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:HEAD_FONT,fontWeight:700,fontSize:\"clamp(25px, 3.4vw, 34px)\",lineHeight:1.12,letterSpacing:\"-0.015em\",color:\"#000\",...{textWrap:\"balance\"}},children:heading}):null,body?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:BODY_FONT,fontSize:16.5,lineHeight:1.55,letterSpacing:\"-0.02em\",color:\"#333\",maxWidth:620},children:body}):null]}),steps.length?/*#__PURE__*/_jsx(\"ol\",{style:{margin:\"6px 0 0 0\",padding:0,listStyle:\"none\",display:\"grid\",gridTemplateColumns:\"repeat(auto-fit, minmax(min(200px, 100%), 1fr))\",gap:\"26px 24px\"},children:steps.map((s,i)=>/*#__PURE__*/_jsxs(\"li\",{style:{display:\"flex\",flexDirection:\"column\",gap:7,paddingTop:14,borderTop:\"1.5px solid rgba(0,0,0,0.12)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:HEAD_FONT,fontWeight:700,fontSize:12.5,letterSpacing:\"0.12em\",color:\"#3e7fbb\"},children:String(i+1).padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:HEAD_FONT,fontWeight:700,fontSize:17,lineHeight:1.2,letterSpacing:\"-0.01em\",color:\"#000\"},children:s.title}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:BODY_FONT,fontSize:14.5,lineHeight:1.5,letterSpacing:\"-0.02em\",color:\"#555\"},children:s.body})]},i))}):null,/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{height:1,background:\"rgba(0,0,0,0.08)\",margin:\"4px 0 0 0\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",gap:\"14px 20px\"},children:[/*#__PURE__*/_jsxs(motion.a,{href:href||\"#\",onClick:handleClick,target:modalOk?undefined:\"_blank\",rel:modalOk?undefined:\"noopener noreferrer\",\"data-open-in-church-center-modal\":modalOk?\"true\":undefined,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),whileHover:{y:-2},whileTap:{scale:.97},className:\"ro-care-cta\",style:{position:\"relative\",overflow:\"hidden\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,padding:\"18px 36px\",borderRadius:999,backgroundImage:gradient,backgroundSize:\"200% auto\",backgroundPosition:hover?\"100% center\":\"0% center\",backgroundColor:accent,color:\"#ffffff\",border:\"2px solid rgba(0,0,0,0)\",fontFamily:HEAD_FONT,fontWeight:700,fontSize:16,lineHeight:1,letterSpacing:\"0.01em\",textDecoration:\"none\",cursor:\"pointer\",whiteSpace:\"nowrap\",transition:\"background-position 0.45s ease\",boxShadow:hover?\"0 8px 22px rgba(62,127,187,0.3)\":undefined,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                        .ro-care-cta::before {\n                            content: \"\";\n                            position: absolute;\n                            inset: 0;\n                            background: linear-gradient(120deg, transparent 30%, rgba(255,255,255,0.28) 50%, transparent 70%);\n                            transform: translateX(-130%) skewX(-18deg);\n                            transition: transform 0.55s ease;\n                            pointer-events: none;\n                        }\n                        .ro-care-cta:hover::before { transform: translateX(130%) skewX(-18deg); }\n                        @media (prefers-reduced-motion: reduce) {\n                            .ro-care-cta::before { display: none; }\n                        }\n                    `}),/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",zIndex:1,display:\"inline-flex\",alignItems:\"center\",gap:8},children:[buttonLabel,/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{display:\"inline-block\",transform:hover?\"translateX(3px)\":\"translateX(0)\",transition:\"transform 0.25s ease\"},children:\"→\"})]})]}),reassurance?/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:BODY_FONT,fontSize:14,lineHeight:1.45,letterSpacing:\"-0.02em\",color:\"#555\"},children:reassurance}):null]}),showSecondary&&secondaryLabel?/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,fontFamily:BODY_FONT,fontSize:15,lineHeight:1.5,letterSpacing:\"-0.02em\",color:\"#333\"},children:[secondaryLabel,\" \",/*#__PURE__*/_jsx(\"a\",{href:secondaryHref,style:{color:\"#3e7fbb\",fontWeight:600,textDecoration:\"underline\",textUnderlineOffset:3},children:(secondaryHref||\"\").replace(/^mailto:/i,\"\")})]}):null,showUrgent&&urgentText?/*#__PURE__*/_jsx(\"p\",{role:\"note\",style:{margin:0,paddingTop:16,borderTop:\"1px solid rgba(0,0,0,0.08)\",fontFamily:BODY_FONT,fontSize:13.5,lineHeight:1.5,letterSpacing:\"-0.02em\",color:\"#666\"},children:urgentText}):null]});}addPropertyControls(CareInvite,{eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"Request Care\"},heading:{type:ControlType.String,title:\"Heading\",displayTextArea:true,defaultValue:\"You don't have to have the words figured out.\"},body:{type:ControlType.String,title:\"Body\",displayTextArea:true,defaultValue:\"Most people who reach out aren't sure what to say when they start. That's okay. Put down whatever you can, and we'll take it from there.\"},steps:{type:ControlType.Array,title:\"What Happens\",control:{type:ControlType.Object,controls:{title:{type:ControlType.String,defaultValue:\"Step\"},body:{type:ControlType.String,displayTextArea:true,defaultValue:\"\"}}},defaultValue:[{title:\"Send the form\",body:\"About two minutes. Fill in only the parts you want to.\"},{title:\"A person reads it\",body:\"It goes straight to our care team, not a general church inbox.\"},{title:\"We reach out\",body:\"Someone follows up to listen and find the next step with you.\"}]},buttonLabel:{type:ControlType.String,title:\"Button\",defaultValue:\"Request Care\"},buttonUrl:{type:ControlType.String,title:\"Button URL\",defaultValue:\"https://river-oaks-church.churchcenter.com/people/forms/1277205\",description:\"Only /giving and /people/forms open in the Church Center modal. Anything else opens in a new tab.\"},reassurance:{type:ControlType.String,title:\"Under Button\",displayTextArea:true,defaultValue:\"Confidential, and read only by our care team.\"},showSecondary:{type:ControlType.Boolean,title:\"Email Option\",defaultValue:true},secondaryLabel:{type:ControlType.String,title:\"Email Text\",defaultValue:\"Would rather write to a person instead?\",hidden:p=>!p.showSecondary},secondaryHref:{type:ControlType.String,title:\"Email Link\",defaultValue:\"mailto:office@riveroaks.church\",hidden:p=>!p.showSecondary},showUrgent:{type:ControlType.Boolean,title:\"Crisis Note\",defaultValue:true},urgentText:{type:ControlType.String,title:\"Crisis Text\",displayTextArea:true,defaultValue:\"If you are in immediate danger or crisis, call or text 988 (Suicide & Crisis Lifeline) or call 911. Our care team follows up during the week and is not an emergency service.\",hidden:p=>!p.showUrgent},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#4d9ee9\"},accent2:{type:ControlType.Color,title:\"Gradient End\",defaultValue:\"#3d8c62\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#ffffff\"},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:48,step:1,defaultValue:28}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CareInvite\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"760\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CareInvite.map"],"mappings":"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"}