{"version":3,"file":"Opening_Status.DsFSTbfN.mjs","names":[],"sources":["https:/framerusercontent.com/modules/LwmEn4wA0UVm1Cp1GXZ4/bsd6vkl0OCKhzK2Civjr/Opening_Status.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType}from\"framer\";export function Openingsstatus({fontSize,kleur,fontWeight}){const now=new Date;const currentDay=now.getDay();const currentTime=now.getHours().toString().padStart(2,\"0\")+\":\"+now.getMinutes().toString().padStart(2,\"0\");const openingHours=[// Zondag\n[{start:\"00:00\",end:\"00:59\",message:\"Gaat zo sluiten om 01:00\"},{start:\"01:00\",end:\"03:59\",message:\"Nu gesloten tot 10:00\"},{start:\"04:00\",end:\"08:59\",message:\"Open vanaf 10:00\"},{start:\"09:00\",end:\"09:59\",message:\"Gaat zo open om 10:00\"},{start:\"10:00\",end:\"21:59\",message:\"Nu geopend tot 23:00\"},{start:\"22:00\",end:\"22:59\",message:\"Gaat zo sluiten om 23:00\"},{start:\"23:00\",end:\"23:59\",message:\"Nu gesloten\"}],// Maandag\n[{start:\"00:00\",end:\"23:59\",message:\"Vandaag gesloten\"}],// Dinsdag\n[{start:\"00:00\",end:\"03:59\",message:\"Nu gesloten tot 10:00\"},{start:\"04:00\",end:\"08:59\",message:\"Open vanaf 10:00\"},{start:\"09:00\",end:\"09:59\",message:\"Gaat zo open om 10:00\"},{start:\"10:00\",end:\"22:59\",message:\"Nu geopend tot 00:00\"},{start:\"23:00\",end:\"23:59\",message:\"Gaat zo sluiten om 00:00\"}],// Woensdag\n[{start:\"00:00\",end:\"03:59\",message:\"Nu gesloten tot 10:00\"},{start:\"04:00\",end:\"08:59\",message:\"Open vanaf 10:00\"},{start:\"09:00\",end:\"09:59\",message:\"Gaat zo open om 10:00\"},{start:\"10:00\",end:\"22:59\",message:\"Nu geopend tot 00:00\"},{start:\"23:00\",end:\"23:59\",message:\"Gaat zo sluiten om 00:00\"}],// Donderdag\n[{start:\"00:00\",end:\"03:59\",message:\"Nu gesloten tot 10:00\"},{start:\"04:00\",end:\"08:59\",message:\"Open vanaf 10:00\"},{start:\"09:00\",end:\"09:59\",message:\"Gaat zo open om 10:00\"},{start:\"10:00\",end:\"22:59\",message:\"Nu geopend tot 00:00\"},{start:\"23:00\",end:\"23:59\",message:\"Gaat zo sluiten om 00:00\"}],// Vrijdag\n[{start:\"00:00\",end:\"03:59\",message:\"Nu gesloten tot 10:00\"},{start:\"04:00\",end:\"08:59\",message:\"Open vanaf 10:00\"},{start:\"09:00\",end:\"09:59\",message:\"Gaat zo open om 10:00\"},{start:\"10:00\",end:\"23:59\",message:\"Nu geopend tot 01:00\"}],// Zaterdag\n[{start:\"00:00\",end:\"00:59\",message:\"Gaat zo sluiten om 01:00\"},{start:\"01:00\",end:\"03:59\",message:\"Nu gesloten tot 10:00\"},{start:\"04:00\",end:\"08:59\",message:\"Open vanaf 10:00\"},{start:\"09:00\",end:\"09:59\",message:\"Gaat zo open om 10:00\"},{start:\"10:00\",end:\"23:59\",message:\"Nu geopend tot 01:00\"}]];let statusMessage=\"Gesloten\";const todayHours=openingHours[currentDay];for(const period of todayHours){if(currentTime>=period.start&&currentTime<=period.end){statusMessage=period.message;break;}}const style={color:kleur,fontSize:fontSize,fontWeight:fontWeight,fontFamily:\"Merriweather, serif\",width:\"fit-content\"};return /*#__PURE__*/_jsx(\"div\",{style:style,children:statusMessage});}Openingsstatus.defaultProps={fontSize:16,kleur:\"#000000\",fontWeight:400};Openingsstatus.propertyControls={fontSize:{type:ControlType.Number,min:10,max:100,step:1,title:\"Tekstgrootte\"},kleur:{type:ControlType.Color,title:\"Kleur\"},fontWeight:{type:ControlType.Number,min:100,max:900,step:100,title:\"Font Weight\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"Openingsstatus\":{\"type\":\"reactComponent\",\"name\":\"Openingsstatus\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Opening_Status.map"],"mappings":"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"}