{"version":3,"file":"CheckoutButton.CqUp_lXy.mjs","names":[],"sources":["https:/framerusercontent.com/modules/JLRXctxTaHVCNDTmH127/01vX9pe1uKbOcz494OyS/CheckoutButton.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{supabase,SUPABASE_FUNCTIONS_BASE}from\"https://framerusercontent.com/modules/UX4a8kdOl3bg76EFxaiY/oTfkN61FIVqLuaAEnVa2/supabaseClient.js\";const HUD_ENDPOINT=`${SUPABASE_FUNCTIONS_BASE}/create-hud-checkout`;const ANALYSIS_ENDPOINT=`${SUPABASE_FUNCTIONS_BASE}/create-analysis-checkout`;export function CheckoutButton(props){const{label,purchaseType,planId}=props;const onClick=async()=>{const{data}=await supabase.auth.getSession();const session=data.session;if(!session){window.location.href=\"/login\";return;}const endpoint=purchaseType===\"analysis\"?ANALYSIS_ENDPOINT:HUD_ENDPOINT;const res=await fetch(endpoint,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Authorization:`Bearer ${session.access_token}`},body:JSON.stringify({plan_id:planId})});const json=await res.json().catch(()=>({}));if(json?.url)window.location.href=json.url;else alert(json?.error||\"Checkout error\");};return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,style:{width:\"100%\",height:\"100%\",background:\"#095225\",color:\"#fff\",border:\"none\",cursor:\"pointer\",fontSize:16,borderRadius:12},children:label});}addPropertyControls(CheckoutButton,{label:{type:ControlType.String,defaultValue:\"Buy\"},purchaseType:{type:ControlType.Enum,options:[\"hud\",\"analysis\"],defaultValue:\"analysis\"},planId:{type:ControlType.Enum,options:[\"analysis_regular\",\"analysis_advanced\",\"hud_basic_annual\",\"hud_elite_annual\",\"hud_oneoff_1m\"],defaultValue:\"analysis_regular\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"CheckoutButton\":{\"type\":\"reactComponent\",\"name\":\"CheckoutButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"sOAAiY,SAAgB,EAAe,EAAM,CAAC,GAAK,CAAC,QAAM,eAAa,UAAQ,EAAqhB,OAAoB,EAAK,SAAS,CAAS,QAA5iB,SAAS,CAAC,GAAK,CAAC,QAAM,MAAM,EAAS,KAAK,YAAY,CAAO,EAAQ,EAAK,QAAQ,GAAG,CAAC,EAAQ,CAAC,EAAO,SAAS,KAAK,SAAS,OAAQ,IAAM,EAAS,IAAe,WAAW,EAAkB,EAAoM,EAAK,MAAlL,MAAM,MAAM,EAAS,CAAC,OAAO,OAAO,QAAQ,CAAC,eAAe,mBAAmB,cAAc,UAAU,EAAQ,eAAe,CAAC,KAAK,KAAK,UAAU,CAAC,QAAQ,EAAO,CAAC,CAAC,CAAC,EAAsB,MAAM,CAAC,WAAW,EAAE,EAAE,CAAI,GAAM,IAAI,EAAO,SAAS,KAAK,EAAK,IAAS,MAAM,GAAM,OAAO,iBAAiB,EAAsD,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,WAAW,UAAU,MAAM,OAAO,OAAO,OAAO,OAAO,UAAU,SAAS,GAAG,aAAa,GAAG,CAAC,SAAS,EAAM,CAAC,0BAArnC,IAAoD,IAAgJ,CAAM,EAAa,GAAG,EAAwB,sBAA4B,EAAkB,GAAG,EAAwB,2BAA4zB,EAAoB,EAAe,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,MAAM,CAAC,aAAa,CAAC,KAAK,EAAY,KAAK,QAAQ,CAAC,MAAM,WAAW,CAAC,aAAa,WAAW,CAAC,OAAO,CAAC,KAAK,EAAY,KAAK,QAAQ,CAAC,mBAAmB,oBAAoB,mBAAmB,mBAAmB,gBAAgB,CAAC,aAAa,mBAAmB,CAAC,CAAC"}