{"version":3,"file":"Menu.BJSPvGuX.mjs","names":["React.useMemo","React.useState"],"sources":["https:/framerusercontent.com/modules/ddECl1nqWgZcsZfjiR9m/5hsmkTvhkRLYVOD7oTOC/Menu.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";function mapFont(font){switch(font){case\"Arial\":return\"Arial, sans-serif\";case\"Helvetica\":return\"Helvetica, Arial, sans-serif\";case\"Georgia\":return\"Georgia, serif\";case\"JetBrains Mono\":return'\"JetBrains Mono\", monospace';case\"Inter\":default:return\"Inter, sans-serif\";}}export default function MenuAssetPanel(props){const{items,showPrice,showDescription,background,cardBackground,textColor,subtextColor,priceColor,borderColor,tabBackground,tabTextColor,tabActiveBackground,tabActiveTextColor,pagePaddingDesktop,pagePaddingMobile,sectionGap,cardGapDesktop,cardGapMobile,tabsContentGap,cardPadding,cardRadius,imageRadius,tabRadius,tabPaddingX,tabPaddingY,desktopColumns,mobileCardMaxWidth,imageHeightDesktop,imageHeightMobile,tabSize,stickyTopOffset,stickyPaddingTop,stickyPaddingBottom,stickyBorderWidth,titleFontFamily,titleSize,titleWeight,titleLineHeight,titleLetterSpacing,bodyFontFamily,bodySize,bodyWeight,bodyLineHeight,bodyLetterSpacing,tabFontFamily,tabWeight,tabLineHeight,tabLetterSpacing}=props;const safeItems=(items||[]).filter(Boolean);const categories=React.useMemo(()=>{const set=new Set;for(const item of safeItems){if(item?.category)set.add(item.category);}return Array.from(set);},[safeItems]);const[activeCategory,setActiveCategory]=React.useState(\"all\");React.useEffect(()=>{if(activeCategory===\"all\")return;const stillExists=categories.includes(activeCategory);if(!stillExists)setActiveCategory(\"all\");},[categories,activeCategory]);const filteredItems=React.useMemo(()=>{if(activeCategory===\"all\")return safeItems;return safeItems.filter(item=>item.category===activeCategory);},[safeItems,activeCategory]);const titleStyle={margin:0,color:textColor,fontFamily:mapFont(titleFontFamily),fontSize:titleSize,fontWeight:titleWeight,lineHeight:String(titleLineHeight),letterSpacing:titleLetterSpacing};const bodyStyle={margin:0,color:subtextColor,fontFamily:mapFont(bodyFontFamily),fontSize:bodySize,fontWeight:bodyWeight,lineHeight:String(bodyLineHeight),letterSpacing:bodyLetterSpacing};const priceStyle={margin:0,color:priceColor,whiteSpace:\"nowrap\",fontFamily:mapFont(bodyFontFamily),fontSize:bodySize,fontWeight:bodyWeight,lineHeight:String(bodyLineHeight),letterSpacing:bodyLetterSpacing};const shellStyle={width:\"100%\",height:\"100%\",background,overflow:\"auto\",boxSizing:\"border-box\"};const innerStyle={width:\"100%\",minHeight:\"100%\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:sectionGap};const stickyTabsStyle={position:\"sticky\",top:stickyTopOffset,zIndex:20,background,paddingTop:stickyPaddingTop,paddingBottom:stickyPaddingBottom,marginBottom:tabsContentGap,borderBottom:`${stickyBorderWidth}px solid ${borderColor}`};const tabsWrapStyle={display:\"flex\",flexWrap:\"wrap\",gap:12,alignItems:\"center\"};const tabBaseStyle={border:`1px solid ${borderColor}`,borderRadius:tabRadius,padding:`${tabPaddingY}px ${tabPaddingX}px`,cursor:\"pointer\",background:tabBackground,color:tabTextColor,whiteSpace:\"nowrap\",fontFamily:mapFont(tabFontFamily),fontSize:tabSize,fontWeight:tabWeight,lineHeight:String(tabLineHeight),letterSpacing:tabLetterSpacing};const desktopGridStyle={display:\"grid\",gridTemplateColumns:`repeat(${desktopColumns}, minmax(0, 1fr))`,gap:cardGapDesktop,alignItems:\"start\"};const mobileStackStyle={display:\"flex\",flexDirection:\"column\",gap:cardGapMobile,width:\"100%\",alignItems:\"stretch\"};const desktopCardStyle={background:cardBackground,borderRadius:cardRadius,padding:cardPadding,boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:14,minWidth:0};const mobileCardStyle={background:cardBackground,borderRadius:cardRadius,padding:cardPadding,boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:14,width:\"100%\",maxWidth:mobileCardMaxWidth,alignSelf:\"center\"};const desktopImageWrapStyle={width:\"100%\",height:imageHeightDesktop,borderRadius:imageRadius,overflow:\"hidden\",background:\"#e9e9e9\"};const mobileImageWrapStyle={width:\"100%\",height:imageHeightMobile,borderRadius:imageRadius,overflow:\"hidden\",background:\"#e9e9e9\"};const imageStyle={width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"};const titleRowStyle={display:\"flex\",justifyContent:\"space-between\",alignItems:\"baseline\",gap:16};const isCanvas=RenderTarget.current()===RenderTarget.canvas;return /*#__PURE__*/_jsxs(\"div\",{style:shellStyle,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .menu-asset-page {\n                    padding-left: ${pagePaddingDesktop}px;\n                    padding-right: ${pagePaddingDesktop}px;\n                    padding-bottom: ${pagePaddingDesktop}px;\n                }\n\n                @media (max-width: 809px) {\n                    .menu-asset-page {\n                        padding-left: ${pagePaddingMobile}px;\n                        padding-right: ${pagePaddingMobile}px;\n                        padding-bottom: ${pagePaddingMobile}px;\n                    }\n                    .menu-asset-desktop {\n                        display: none !important;\n                    }\n                    .menu-asset-mobile {\n                        display: flex !important;\n                    }\n                }\n\n                @media (min-width: 810px) {\n                    .menu-asset-desktop {\n                        display: grid !important;\n                    }\n                    .menu-asset-mobile {\n                        display: none !important;\n                    }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"menu-asset-page\",style:innerStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:stickyTabsStyle,children:/*#__PURE__*/_jsxs(\"div\",{style:tabsWrapStyle,children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>setActiveCategory(\"all\"),style:{...tabBaseStyle,background:activeCategory===\"all\"?tabActiveBackground:tabBackground,color:activeCategory===\"all\"?tabActiveTextColor:tabTextColor},children:\"TODO\"}),categories.map(category=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>setActiveCategory(category),style:{...tabBaseStyle,background:activeCategory===category?tabActiveBackground:tabBackground,color:activeCategory===category?tabActiveTextColor:tabTextColor},children:category.toUpperCase()},category))]})}),/*#__PURE__*/_jsx(\"div\",{className:\"menu-asset-desktop\",style:desktopGridStyle,children:filteredItems.map((item,index)=>/*#__PURE__*/_jsxs(\"article\",{style:desktopCardStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:desktopImageWrapStyle,children:item.image?.src?/*#__PURE__*/_jsx(\"img\",{src:item.image.src,alt:item.image.alt||item.name||\"Menu item\",style:imageStyle}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#999\",...bodyStyle},children:\"Sin imagen\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6},children:[/*#__PURE__*/_jsxs(\"div\",{style:titleRowStyle,children:[/*#__PURE__*/_jsx(\"h3\",{style:titleStyle,children:item.name||\"Item\"}),showPrice?/*#__PURE__*/_jsx(\"p\",{style:priceStyle,children:item.price||\"\"}):null]}),showDescription?/*#__PURE__*/_jsx(\"p\",{style:bodyStyle,children:item.description||\"\"}):null]})]},`${item.name}-${index}`))}),/*#__PURE__*/_jsx(\"div\",{className:\"menu-asset-mobile\",style:mobileStackStyle,children:filteredItems.map((item,index)=>/*#__PURE__*/_jsxs(\"article\",{style:mobileCardStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:mobileImageWrapStyle,children:item.image?.src?/*#__PURE__*/_jsx(\"img\",{src:item.image.src,alt:item.image.alt||item.name||\"Menu item\",style:imageStyle}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#999\",...bodyStyle},children:\"Sin imagen\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6},children:[/*#__PURE__*/_jsxs(\"div\",{style:titleRowStyle,children:[/*#__PURE__*/_jsx(\"h3\",{style:titleStyle,children:item.name||\"Item\"}),showPrice?/*#__PURE__*/_jsx(\"p\",{style:priceStyle,children:item.price||\"\"}):null]}),showDescription?/*#__PURE__*/_jsx(\"p\",{style:bodyStyle,children:item.description||\"\"}):null]})]},`${item.name}-${index}`))}),isCanvas&&safeItems.length===0?/*#__PURE__*/_jsx(\"div\",{style:{padding:20,border:`1px dashed ${borderColor}`,borderRadius:cardRadius,color:subtextColor,...bodyStyle},children:\"Agrega items desde el panel derecho en la propiedad “Items”.\"}):null]})]});}MenuAssetPanel.defaultProps={items:[{name:\"Item 1\",price:\"$200\",description:\"Descripci\\xf3n\",category:\"bowls\",image:{src:\"https://images.unsplash.com/photo-1517673400267-0251440c45dc?auto=format&fit=crop&w=1200&q=80\",alt:\"Item 1\"}},{name:\"Item 2\",price:\"$180\",description:\"Descripci\\xf3n\",category:\"bebidas\",image:{src:\"https://images.unsplash.com/photo-1461023058943-07fcbe16d735?auto=format&fit=crop&w=1200&q=80\",alt:\"Item 2\"}},{name:\"Item 3\",price:\"$95\",description:\"Descripci\\xf3n\",category:\"panader\\xeda\",image:{src:\"https://images.unsplash.com/photo-1509440159596-0249088772ff?auto=format&fit=crop&w=1200&q=80\",alt:\"Item 3\"}}],showPrice:true,showDescription:true,background:\"#d9d9d9\",cardBackground:\"#f1f1f1\",textColor:\"#4b4b4b\",subtextColor:\"#8b8b8b\",priceColor:\"#7a7a7a\",borderColor:\"#c8c8c8\",tabBackground:\"#f4f4f4\",tabTextColor:\"#666666\",tabActiveBackground:\"#666666\",tabActiveTextColor:\"#ffffff\",pagePaddingDesktop:24,pagePaddingMobile:16,sectionGap:24,cardGapDesktop:20,cardGapMobile:24,tabsContentGap:18,cardPadding:18,cardRadius:14,imageRadius:10,tabRadius:10,tabPaddingX:16,tabPaddingY:10,desktopColumns:3,mobileCardMaxWidth:560,imageHeightDesktop:260,imageHeightMobile:220,tabSize:14,stickyTopOffset:0,stickyPaddingTop:12,stickyPaddingBottom:14,stickyBorderWidth:1,titleFontFamily:\"Inter\",titleSize:22,titleWeight:500,titleLineHeight:1.05,titleLetterSpacing:0,bodyFontFamily:\"Inter\",bodySize:14,bodyWeight:400,bodyLineHeight:1.2,bodyLetterSpacing:0,tabFontFamily:\"Inter\",tabWeight:500,tabLineHeight:1,tabLetterSpacing:0};addPropertyControls(MenuAssetPanel,{items:{type:ControlType.Array,title:\"Items\",maxCount:10,control:{type:ControlType.Object,controls:{image:{type:ControlType.ResponsiveImage,title:\"Image\"},name:{type:ControlType.String,title:\"Name\",defaultValue:\"Item\"},price:{type:ControlType.String,title:\"Price\",defaultValue:\"$0\"},description:{type:ControlType.String,title:\"Desc\",defaultValue:\"Descripci\\xf3n\",displayTextArea:true},category:{type:ControlType.Enum,title:\"Category\",options:[\"bowls\",\"panader\\xeda\",\"bebidas\"],optionTitles:[\"Bowls\",\"Panader\\xeda\",\"Bebidas\"],defaultValue:\"bowls\",displaySegmentedControl:true}}},defaultValue:MenuAssetPanel.defaultProps.items},showPrice:{type:ControlType.Boolean,title:\"Show Price\",enabledTitle:\"On\",disabledTitle:\"Off\"},showDescription:{type:ControlType.Boolean,title:\"Show Desc\",enabledTitle:\"On\",disabledTitle:\"Off\"},background:{type:ControlType.Color,title:\"BG\"},cardBackground:{type:ControlType.Color,title:\"Card BG\"},textColor:{type:ControlType.Color,title:\"Text\"},subtextColor:{type:ControlType.Color,title:\"Subtext\"},priceColor:{type:ControlType.Color,title:\"Price\"},borderColor:{type:ControlType.Color,title:\"Border\"},tabBackground:{type:ControlType.Color,title:\"Tab BG\"},tabTextColor:{type:ControlType.Color,title:\"Tab Text\"},tabActiveBackground:{type:ControlType.Color,title:\"Tab Active BG\"},tabActiveTextColor:{type:ControlType.Color,title:\"Tab Active Text\"},pagePaddingDesktop:{type:ControlType.Number,title:\"Pad Desk\",min:0,max:120,step:1},pagePaddingMobile:{type:ControlType.Number,title:\"Pad Mob\",min:0,max:80,step:1},sectionGap:{type:ControlType.Number,title:\"Section Gap\",min:0,max:120,step:1},cardGapDesktop:{type:ControlType.Number,title:\"Gap Desk\",min:0,max:120,step:1},cardGapMobile:{type:ControlType.Number,title:\"Gap Mob\",min:0,max:120,step:1},tabsContentGap:{type:ControlType.Number,title:\"Tabs Gap\",min:0,max:80,step:1},cardPadding:{type:ControlType.Number,title:\"Card Pad\",min:0,max:120,step:1},cardRadius:{type:ControlType.Number,title:\"Card R\",min:0,max:80,step:1},imageRadius:{type:ControlType.Number,title:\"Img R\",min:0,max:80,step:1},tabRadius:{type:ControlType.Number,title:\"Tab R\",min:0,max:80,step:1},tabPaddingX:{type:ControlType.Number,title:\"Tab Pad X\",min:0,max:60,step:1},tabPaddingY:{type:ControlType.Number,title:\"Tab Pad Y\",min:0,max:40,step:1},desktopColumns:{type:ControlType.Number,title:\"Cols\",min:1,max:6,step:1},mobileCardMaxWidth:{type:ControlType.Number,title:\"Mob Max W\",min:220,max:900,step:1},imageHeightDesktop:{type:ControlType.Number,title:\"Img H Desk\",min:120,max:600,step:1},imageHeightMobile:{type:ControlType.Number,title:\"Img H Mob\",min:120,max:600,step:1},tabSize:{type:ControlType.Number,title:\"Tab Size\",min:8,max:40,step:1},stickyTopOffset:{type:ControlType.Number,title:\"Sticky Top\",min:0,max:120,step:1},stickyPaddingTop:{type:ControlType.Number,title:\"Sticky Pad T\",min:0,max:60,step:1},stickyPaddingBottom:{type:ControlType.Number,title:\"Sticky Pad B\",min:0,max:60,step:1},stickyBorderWidth:{type:ControlType.Number,title:\"Sticky Line\",min:0,max:8,step:1},titleFontFamily:{type:ControlType.Enum,title:\"Title Font\",options:[\"Inter\",\"Arial\",\"Helvetica\",\"Georgia\",\"JetBrains Mono\"]},titleSize:{type:ControlType.Number,title:\"Title Size\",min:8,max:80,step:1},titleWeight:{type:ControlType.Number,title:\"Title W\",min:100,max:900,step:100},titleLineHeight:{type:ControlType.Number,title:\"Title LH\",min:.8,max:2,step:.01},titleLetterSpacing:{type:ControlType.Number,title:\"Title LS\",min:-2,max:10,step:.01},bodyFontFamily:{type:ControlType.Enum,title:\"Body Font\",options:[\"Inter\",\"Arial\",\"Helvetica\",\"Georgia\",\"JetBrains Mono\"]},bodySize:{type:ControlType.Number,title:\"Body Size\",min:8,max:48,step:1},bodyWeight:{type:ControlType.Number,title:\"Body W\",min:100,max:900,step:100},bodyLineHeight:{type:ControlType.Number,title:\"Body LH\",min:.8,max:2,step:.01},bodyLetterSpacing:{type:ControlType.Number,title:\"Body LS\",min:-2,max:10,step:.01},tabFontFamily:{type:ControlType.Enum,title:\"Tab Font\",options:[\"Inter\",\"Arial\",\"Helvetica\",\"Georgia\",\"JetBrains Mono\"]},tabWeight:{type:ControlType.Number,title:\"Tab W\",min:100,max:900,step:100},tabLineHeight:{type:ControlType.Number,title:\"Tab LH\",min:.8,max:2,step:.01},tabLetterSpacing:{type:ControlType.Number,title:\"Tab LS\",min:-2,max:10,step:.01}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MenuAssetPanel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Menu.map"],"mappings":"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"}