{"version":3,"file":"CheckAvailability.CAdh5COG.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/Mog88atNTNTrvJaqiBpA/WtRphetXt0bSuq4o5IQa/CheckAvailability.js"],"sourcesContent":["// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers/\n/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";// Mapping of keywords to event IDs\nconst eventMapping={mosaic:\"1\",\"turkish-coffee\":\"2\",stained:\"3\",perfume:\"4\",\"tile-painting\":\"5\",\"leather-crafting\":\"6\",\"brass-framed\":\"7\",\"illumination-art\":\"8\",tasting:\"9\"};const TAILWIND_CACHE_KEY=\"tw-cache-v1\"// Version the cache in case we need to update it later\n;const scrollToBookingForm=()=>{const bookingForm=document.getElementById(\"booking-form-container\");if(bookingForm){bookingForm.scrollIntoView({behavior:\"smooth\",block:\"start\"});}};export default function CheckAvailability(props){const[workshopData,setWorkshopData]=useState({usd:null,try:null});const[isInitialLoading,setIsInitialLoading]=useState(true);const[userLocale,setUserLocale]=useState(\"\");const[preferredCurrency,setPreferredCurrency]=useState(\"\");// Optimized Tailwind CSS injection with caching\nuseEffect(()=>{const injectTailwind=()=>{const existingLink=document.querySelector('link[href*=\"tailwindcss\"]');if(!existingLink){const twLink=document.createElement(\"link\");twLink.href=\"https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css\";twLink.rel=\"stylesheet\";document.head.appendChild(twLink);// Cache the injection timestamp\ntry{localStorage.setItem(TAILWIND_CACHE_KEY,Date.now().toString());}catch(e){console.warn(\"Failed to cache Tailwind injection:\",e);}}};// Check if cached and not expired (24 hours)\ntry{const cachedTime=localStorage.getItem(TAILWIND_CACHE_KEY);const CACHE_DURATION=24*60*60*1e3// 24 hours in milliseconds\n;if(!cachedTime||Date.now()-parseInt(cachedTime)>CACHE_DURATION){injectTailwind();}}catch(e){// If localStorage is not available, just inject\ninjectTailwind();}},[])// Empty dependency array since this should only run once\n;// Fetch both currencies on initial load\nuseEffect(()=>{const fetchWorkshopData=async()=>{try{// Get user's locale\nconst locale=navigator.language;setUserLocale(locale);// Determine initial currency\nconst initialCurrency=locale.startsWith(\"tr\")?\"tr\":\"en\";setPreferredCurrency(initialCurrency);// Get event ID from URL\nlet finalEventId=props.eventId||\"1\";if(typeof window!==\"undefined\"){const url=window.location.href.toLowerCase();for(const[key,value]of Object.entries(eventMapping)){if(url.includes(key)){finalEventId=value;break;}}}// Fetch both currencies in parallel\nconst today=new Date().toISOString().split(\"T\")[0];const[tryResponse,usdResponse]=await Promise.all([fetch(`https://crm.istanbulworkshops.com/framerAssets/apiTest.php?eventId=${finalEventId}&locale=tr&date=${today}`),fetch(`https://crm.istanbulworkshops.com/framerAssets/apiTest.php?eventId=${finalEventId}&locale=en&date=${today}`)]);const[tryData,usdData]=await Promise.all([tryResponse.json(),usdResponse.json()]);setWorkshopData({try:tryData,usd:usdData});}catch(error){console.error(\"Error fetching workshop data:\",error);}finally{setIsInitialLoading(false);}};fetchWorkshopData();},[props.eventId])// Only run on mount and eventId change\n;const toggleCurrency=()=>{setPreferredCurrency(prev=>prev===\"tr\"?\"en\":\"tr\");};// Show loading skeleton only during initial load\nif(isInitialLoading){return /*#__PURE__*/_jsx(\"div\",{className:\"flex justify-center items-center min-h-full\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"bg-white rounded-2xl p-6 w-full shadow-sm relative border-4 !border-amber-50 border-solid animate-pulse\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"h-10 w-48 bg-gray-200 rounded mb-6\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"flex flex-col gap-4 mb-6\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"flex items-center gap-3\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"w-6 h-6 bg-gray-200 rounded-full\"}),/*#__PURE__*/_jsx(\"div\",{className:\"h-6 w-32 bg-gray-200 rounded\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"flex items-center gap-3\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"w-6 h-6 bg-gray-200 rounded-full\"}),/*#__PURE__*/_jsx(\"div\",{className:\"h-6 w-32 bg-gray-200 rounded\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"flex justify-between items-start mb-6\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{className:\"h-4 w-24 bg-gray-200 rounded mb-2\"}),/*#__PURE__*/_jsx(\"div\",{className:\"h-8 w-32 bg-gray-200 rounded mb-2\"}),/*#__PURE__*/_jsx(\"div\",{className:\"h-4 w-16 bg-gray-200 rounded\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bg-gray-50 px-5 py-4 rounded-xl\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"h-8 w-16 bg-gray-200 rounded mb-1\"}),/*#__PURE__*/_jsx(\"div\",{className:\"h-4 w-12 bg-gray-200 rounded\"})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"w-full h-12 bg-gray-200 rounded-lg mb-4\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"flex items-center gap-2\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"w-6 h-6 bg-gray-200 rounded-full\"}),/*#__PURE__*/_jsx(\"div\",{className:\"h-4 w-40 bg-gray-200 rounded\"})]})]})});}// Get current workshop based on preferred currency\nconst workshop=preferredCurrency===\"tr\"?workshopData.try:workshopData.usd;if(!workshop)return null;const features=[{id:\"secure\",icon:/*#__PURE__*/_jsx(SecureIcon,{}),text:\"Secure your spot\"},{id:\"cancel\",icon:/*#__PURE__*/_jsx(CancelIcon,{}),text:\"Cancel anytime\"}];return /*#__PURE__*/_jsxs(\"div\",{className:\"flex justify-center items-center min-h-full\",children:[process.env.NODE_ENV===\"development\"&&/*#__PURE__*/_jsx(\"div\",{className:\"absolute top-0 left-0 bg-black/80 text-white p-2 text-xs\",children:/*#__PURE__*/_jsx(\"pre\",{children:JSON.stringify({url:typeof window!==\"undefined\"?window.location.href:\"\",finalEventId:props.eventId||\"1\"},null,2)})}),/*#__PURE__*/_jsxs(\"div\",{className:\"bg-white rounded-2xl p-6 w-full shadow-sm relative border-4 !border-amber-50 border-solid\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"absolute top-6 right-6\",children:/*#__PURE__*/_jsxs(\"button\",{onClick:toggleCurrency,className:\"flex items-center gap-1.5 text-gray-400 hover:text-gray-600 transition-colors text-sm\",children:[/*#__PURE__*/_jsx(\"span\",{children:workshop.currency===\"TRY\"?\"₺ TRY\":\"$ USD\"}),/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M8 9l4-4 4 4m0 6l-4 4-4-4\"})})]})}),/*#__PURE__*/_jsx(\"h1\",{className:\"text-4xl font-bold mb-6 font-inter\",children:\"Reservation\"}),/*#__PURE__*/_jsx(\"div\",{className:\"flex flex-col gap-4 mb-6\",children:features.map(feature=>/*#__PURE__*/_jsxs(\"div\",{className:\"flex items-center gap-3 text-gray-800\",children:[feature.icon,/*#__PURE__*/_jsx(\"span\",{className:\"text-lg font-medium\",children:feature.text})]},feature.id))}),/*#__PURE__*/_jsxs(\"div\",{className:\"flex justify-between items-start mb-6\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"text-sm text-gray-500 line-through mb-1\",children:[\"From \",workshop.price]}),/*#__PURE__*/_jsx(\"div\",{className:\"text-3xl font-bold text-red-500\",children:workshop.discountedPrice}),/*#__PURE__*/_jsx(\"div\",{className:\"text-base text-gray-500\",children:\"person\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bg-gray-50 px-5 py-4 rounded-xl text-center\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"block text-3xl font-semibold text-red-500\",children:workshop.discount}),/*#__PURE__*/_jsx(\"span\",{className:\"text-sm text-gray-500\",children:\"discount\"})]})]}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>{scrollToBookingForm();props.onCheckAvailability?.();},className:\"w-full py-2.5 bg-red-500 text-white rounded-lg text-xl font-semibold cursor-pointer mb-4 hover:bg-red-600 transition-colors\",children:\"Check Availability\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"flex items-center gap-2 text-gray-500\",children:[/*#__PURE__*/_jsx(CheckIcon,{}),/*#__PURE__*/_jsx(\"span\",{className:\"text-sm\",children:\"No credit card required\"})]})]})]});}// Property Controls\naddPropertyControls(CheckAvailability,{eventId:{type:ControlType.String,defaultValue:\"1\",title:\"Event ID\"},onCheckAvailability:{type:ControlType.EventHandler}});// Icons\nconst SecureIcon=()=>/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",fill:\"#000000\",viewBox:\"0 0 256 256\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M225.86,102.82c-3.77-3.94-7.67-8-9.14-11.57-1.36-3.27-1.44-8.69-1.52-13.94-.15-9.76-.31-20.82-8-28.51s-18.75-7.85-28.51-8c-5.25-.08-10.67-.16-13.94-1.52-3.56-1.47-7.63-5.37-11.57-9.14C146.28,23.5138.44,16,128,16s-18.27,7.51-25.18,14.14c-3.94,3.77-8,7.67-11.57,9.14C88,40.64,82.56,40.72,77.31,40.8c-9.76.15-20.82.31-28.51,8S41,67.55,40.8,77.31c-.08,5.25-.16,10.67-1.52,13.94-1.47,3.56-5.37,7.63-9.14,11.57C23.51,109.72,16,117.56,16,128s7.51,18.27,14.14,25.18c3.77,3.94,7.67,8,9.14,11.57,1.36,3.27,1.44,8.69,1.52,13.94.15,9.76.31,20.82,8,28.51s18.75,7.85,28.51,8c5.25.08,10.67.16,13.94,1.52,3.56,1.47,7.63,5.37,11.57,9.14C109.72,232.49,117.56,240,128,240s18.27-7.51,25.18-14.14c3.94-3.77,8-7.67,11.57-9.14,3.27-1.36,8.69-1.44,13.94-1.52,9.76-.15,20.82-.31,28.51-8s7.85-18.75,8-28.51c.08-5.25.16-10.67,1.52-13.94,1.47-3.56,5.37-7.63,9.14-11.57C232.49,146.28,240,138.44,240,128S232.49,109.73,225.86,102.82Zm-11.55,39.29c-4.79,5-9.75,10.17-12.38,16.52-2.52,6.1-2.63,13.07-2.73,19.82-.1,7-.21,14.33-3.32,17.43s-10.39,3.22-17.43,3.32c-6.75.1-13.72.21-19.82,2.73-6.35,2.63-11.52,7.59-16.52,12.38S132,224,128,224s-9.15-4.92-14.11-9.69-10.17-9.75-16.52-12.38c-6.1-2.52-13.07-2.63-19.82-2.73-7-.1-14.33-.21-17.43-3.32s-3.22-10.39-3.32-17.43c-.1-6.75-.21-13.72-2.73-19.82-2.63-6.35-7.59-11.52-12.38-16.52S32,132,32,128s4.92-9.15,9.69-14.11,9.75-10.17,12.38-16.52c2.52-6.1,2.63-13.07,2.73-19.82.1-7,.21-14.33,3.32-17.43S70.51,56.9,77.55,56.8c6.75-.1,13.72-.21,19.82-2.73,6.35-2.63,11.52-7.59,16.52-12.38S124,32,128,32s9.15,4.92,14.11,9.69,10.17,9.75,16.52,12.38c6.1,2.52,13.07,2.63,19.82,2.73,7,.1,14.33.21,17.43,3.32s3.22,10.39,3.32,17.43c.1,6.75.21,13.72,2.73,19.82,2.63,6.35,7.59,11.52,12.38,16.52S224,124,224,128,219.08,137.15,214.31,142.11ZM173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34Z\"})});const CancelIcon=()=>/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",fill:\"#000000\",viewBox:\"0 0 256 256\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M216,40H40A16,16,0,0,0,24,56V208a8,8,0,0,0,11.58,7.15L64,200.94l28.42,14.21a8,8,0,0,0,7.16,0L128,200.94l28.42,14.21a8,8,0,0,0,7.16,0L192,200.94l28.42,14.21A8,8,0,0,0,232,208V56A16,16,0,0,0,216,40Zm0,155.06-20.42-10.22a8,8,0,0,0-7.16,0L160,199.06l-28.42-14.22a8,8,0,0,0-7.16,0L96,199.06,67.58,184.84a8,8,0,0,0-7.16,0L40,195.06V56H216ZM98.34,138.34,116.69,120,98.34,101.66a8,8,0,0,1,11.32-11.32L128,108.69l18.34-18.35a8,8,0,0,1,11.32,11.32L139.31,120l18.35,18.34a8,8,0,0,1-11.32,11.32L128,131.31l-18.34,18.35a8,8,0,0,1-11.32-11.32Z\"})});const CheckIcon=()=>/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",fill:\"#000000\",viewBox:\"0 0 256 256\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CheckAvailability\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CheckAvailability.map"],"mappings":"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"}