{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/nZGhJH1G4VevYwFt6q0J/P4n3PN5mDaqqaembTrGy/CmsEmptyState_Override.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";// ========================================\n// New Override for Agenda Empty State\n// ========================================\nexport function withAgendaEmptyState(Component){return props=>{const componentRef=useRef(null);const[firstChildIsEmpty,setFirstChildIsEmpty]=useState(true);const[fontStyles,setFontStyles]=useState({fontSize:\"20px\",lineHeight:\"126%\"});useEffect(()=>{const handleResize=()=>{const width=window.innerWidth;if(width>1440){setFontStyles({fontSize:\"20px\",lineHeight:\"126%\"});}else if(width>=810){setFontStyles({fontSize:\"18px\",lineHeight:\"126%\"});}else{setFontStyles({fontSize:\"16px\",lineHeight:\"126%\"});}};handleResize();window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[]);useEffect(()=>{const node=componentRef.current;if(!node)return;const checkFirstChild=()=>{const firstChild=Array.from(node.children).find(child=>!child.hasAttribute(\"data-empty-message\"));if(firstChild){var _firstChild_textContent;// Check if the first child is empty (no children and no text content)\nconst isEmpty=firstChild.children.length===0&&!((_firstChild_textContent=firstChild.textContent)===null||_firstChild_textContent===void 0?void 0:_firstChild_textContent.trim());console.log(\"First child empty status:\",isEmpty);setFirstChildIsEmpty(isEmpty);}else{setFirstChildIsEmpty(true);}};// Initial check\ncheckFirstChild();const observer=new MutationObserver(()=>{checkFirstChild();});observer.observe(node,{childList:true,subtree:true,characterData:true});return()=>observer.disconnect();},[]);return /*#__PURE__*/_jsxs(Component,{...props,ref:componentRef,children:[props.children,firstChildIsEmpty&&/*#__PURE__*/_jsx(\"p\",{\"data-empty-message\":\"true\",style:{margin:0,padding:0,color:\"#191717\",textAlign:\"center\",width:\"100%\",maxWidth:\"40ch\",fontFamily:'\"Noto Sans SemiBold\", \"Noto Sans SemiBold Placeholder\", sans-serif',fontSize:fontStyles.fontSize,lineHeight:fontStyles.lineHeight,fontWeight:400,letterSpacing:\"0.02em\"},children:\"We hebben nog geen voorstellingen gepland in deze provincie. Houd deze pagina in de gaten, we voegen binnenkort meer data toe!\"})]});};}/**\n * ===============================================\n * New Override for Voorstellingen Empty State\n * ===============================================\n */export function withVoorstellingenEmptyState(Component){return props=>{const componentRef=useRef(null);const[firstChildIsEmpty,setFirstChildIsEmpty]=useState(true);const[fontStyles,setFontStyles]=useState({fontSize:\"20px\",lineHeight:\"126%\"});useEffect(()=>{const handleResize=()=>{const width=window.innerWidth;if(width>1440){setFontStyles({fontSize:\"20px\",lineHeight:\"126%\"});}else if(width>=810){setFontStyles({fontSize:\"18px\",lineHeight:\"126%\"});}else{setFontStyles({fontSize:\"16px\",lineHeight:\"126%\"});}};handleResize();window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[]);useEffect(()=>{const node=componentRef.current;if(!node)return;const checkFirstChild=()=>{const firstChild=Array.from(node.children).find(child=>!child.hasAttribute(\"data-empty-message\"));if(firstChild){var _firstChild_textContent;// Check if the first child is empty (no children and no text content)\nconst isEmpty=firstChild.children.length===0&&!((_firstChild_textContent=firstChild.textContent)===null||_firstChild_textContent===void 0?void 0:_firstChild_textContent.trim());console.log(\"First child empty status:\",isEmpty);setFirstChildIsEmpty(isEmpty);}else{setFirstChildIsEmpty(true);}};// Initial check\ncheckFirstChild();const observer=new MutationObserver(()=>{checkFirstChild();});observer.observe(node,{childList:true,subtree:true,characterData:true});return()=>observer.disconnect();},[]);return /*#__PURE__*/_jsxs(Component,{...props,ref:componentRef,children:[props.children,firstChildIsEmpty&&/*#__PURE__*/_jsx(\"p\",{\"data-empty-message\":\"true\",style:{margin:0,padding:0,color:\"#191717\",textAlign:\"center\",width:\"100%\",maxWidth:\"40ch\",fontFamily:'\"Noto Sans SemiBold\", \"Noto Sans SemiBold Placeholder\", sans-serif',fontSize:fontStyles.fontSize,lineHeight:fontStyles.lineHeight,fontWeight:400,letterSpacing:\"0.02em\"},children:\"We hebben op dit moment geen voorstellingen gepland voor deze show. Houd deze pagina in de gaten, we voegen binnenkort meer voorstellingen toe!\"})]});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withVoorstellingenEmptyState\":{\"type\":\"reactHoc\",\"name\":\"withVoorstellingenEmptyState\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAgendaEmptyState\":{\"type\":\"reactHoc\",\"name\":\"withAgendaEmptyState\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CmsEmptyState_Override.map"],
  "mappings": "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",
  "names": ["withAgendaEmptyState", "Component", "props", "componentRef", "pe", "firstChildIsEmpty", "setFirstChildIsEmpty", "ye", "fontStyles", "setFontStyles", "ue", "handleResize", "width", "window", "node", "checkFirstChild", "firstChild", "child", "_firstChild_textContent", "isEmpty", "observer", "u", "p", "withVoorstellingenEmptyState"]
}
