{"version":3,"file":"ToggleMenuComponent.zFsbJr0i.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/wlEOd9nVLvWliGi0NqEv/GAgEBNFJLzjqGn1JsRyZ/ToggleMenuComponent.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";// All available icons\nconst Icons={code:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"polyline\",{points:\"16 18 22 12 16 6\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"8 6 2 12 8 18\"})]}),design:()=>/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"})}),marketing:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"7\",width:\"20\",height:\"14\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"})]}),megaphone:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 11l18-5v12L3 13v-2z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M11.6 16.8a3 3 0 1 1-5.8-1.6\"})]}),chart:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"20\",x2:\"18\",y2:\"10\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"20\",x2:\"12\",y2:\"4\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"20\",x2:\"6\",y2:\"14\"})]}),users:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"7\",r:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M23 21v-2a4 4 0 0 0-3-3.87\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 3.13a4 4 0 0 1 0 7.75\"})]}),settings:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z\"})]}),star:()=>/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polygon\",{points:\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"})}),rocket:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 15l-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5\"})]}),zap:()=>/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polygon\",{points:\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"})}),globe:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"12\",x2:\"22\",y2:\"12\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"})]}),layers:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"polygon\",{points:\"12 2 2 7 12 12 22 7 12 2\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"2 17 12 22 22 17\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"2 12 12 17 22 12\"})]})};const iconOptions=[\"code\",\"design\",\"marketing\",\"megaphone\",\"chart\",\"users\",\"settings\",\"star\",\"rocket\",\"zap\",\"globe\",\"layers\"];const iconTitles=[\"Code\",\"Design\",\"Marketing\",\"Megaphone\",\"Chart\",\"Users\",\"Settings\",\"Star\",\"Rocket\",\"Zap\",\"Globe\",\"Layers\"];// Image component that works in both canvas and preview\nfunction TabImage({src,fit,position,height,radius,shadow,border,borderColor,label}){const containerStyle={width:\"100%\",height:`${height}px`,borderRadius:`${radius}px`,overflow:\"hidden\",boxShadow:shadow?\"0 25px 50px -12px rgba(0, 0, 0, 0.15), 0 12px 24px -8px rgba(0, 0, 0, 0.1)\":\"none\",border:border?`1px solid ${borderColor}`:\"none\",backgroundColor:\"#F9FAFB\",position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"};const getObjectPosition=pos=>{const positions={center:\"center center\",top:\"center top\",bottom:\"center bottom\",left:\"left center\",right:\"right center\",\"top left\":\"left top\",\"top right\":\"right top\",\"bottom left\":\"left bottom\",\"bottom right\":\"right bottom\"};return positions[pos]||\"center center\";};if(!src){return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:/*#__PURE__*/_jsxs(\"div\",{style:{color:\"#9CA3AF\",fontSize:\"14px\",textAlign:\"center\",padding:\"40px\"},children:['Upload an image for \"',label,'\"']})});}return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:/*#__PURE__*/_jsx(\"img\",{src:src,alt:label,style:{width:\"100%\",height:\"100%\",objectFit:fit,objectPosition:getObjectPosition(position),display:\"block\"}})});}export default function ToggleMenuComponent(props){const{// Tab 1\ntab1Label=\"Development\",tab1Icon=\"code\",tab1Image,tab1ImageFit=\"cover\",tab1ImagePosition=\"center\",// Tab 2\ntab2Label=\"Design\",tab2Icon=\"design\",tab2Image,tab2ImageFit=\"cover\",tab2ImagePosition=\"center\",// Tab 3\ntab3Label=\"Marketing\",tab3Icon=\"marketing\",tab3Image,tab3ImageFit=\"cover\",tab3ImagePosition=\"center\",// Styling\nactiveColor=\"#22C55E\",inactiveColor=\"#6B7280\",labelActiveColor=\"#111827\",backgroundColor=\"#FFFFFF\",// Image container\nimageRadius=16,imageShadow=true,imageHeight=400,imageWidth=900,imageBorder=true,imageBorderColor=\"#E5E7EB\",// Menu\nmenuGap=48,indicatorHeight=2,// Animation\nanimationDuration=.4,defaultTab=0}=props;const[activeIndex,setActiveIndex]=useState(defaultTab);const tabs=[{id:\"tab1\",label:tab1Label,icon:tab1Icon,image:tab1Image,fit:tab1ImageFit,position:tab1ImagePosition},{id:\"tab2\",label:tab2Label,icon:tab2Icon,image:tab2Image,fit:tab2ImageFit,position:tab2ImagePosition},{id:\"tab3\",label:tab3Label,icon:tab3Icon,image:tab3Image,fit:tab3ImageFit,position:tab3ImagePosition}];const getIcon=(iconType,isActive)=>{const IconComponent=Icons[iconType]||Icons.code;return /*#__PURE__*/_jsx(\"div\",{style:{color:isActive?activeColor:inactiveColor},children:/*#__PURE__*/_jsx(IconComponent,{})});};const currentTab=tabs[activeIndex];// Check if we're in the canvas or preview\nconst isCanvas=RenderTarget.current()===RenderTarget.canvas;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",width:\"100%\",fontFamily:\"'Inter', system-ui, sans-serif\",backgroundColor,padding:\"20px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:`${menuGap}px`,position:\"relative\",paddingBottom:\"16px\",marginBottom:\"32px\"},children:[tabs.map((tab,index)=>{const isActive=index===activeIndex;return /*#__PURE__*/_jsxs(motion.button,{onClick:()=>setActiveIndex(index),style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:\"8px\",background:\"none\",border:\"none\",cursor:\"pointer\",padding:\"8px 16px\",position:\"relative\"},whileHover:{scale:1.02},whileTap:{scale:.98},children:[/*#__PURE__*/_jsx(motion.div,{animate:{scale:isActive?1.1:1},transition:{type:\"spring\",stiffness:400,damping:25},children:getIcon(tab.icon,isActive)}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"15px\",fontWeight:500,color:isActive?labelActiveColor:inactiveColor,letterSpacing:\"-0.01em\",transition:\"color 0.2s ease\"},children:tab.label})]},tab.id);}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:0,right:0,height:\"1px\",backgroundColor:\"#E5E7EB\"}}),/*#__PURE__*/_jsx(motion.div,{animate:{x:`calc(${activeIndex*100}% + ${activeIndex*menuGap}px)`},transition:{type:\"spring\",stiffness:400,damping:35},style:{position:\"absolute\",bottom:0,left:0,height:`${indicatorHeight}px`,width:`calc((100% - ${(tabs.length-1)*menuGap}px) / ${tabs.length})`,backgroundColor:activeColor,borderRadius:\"1px\"}})]}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",maxWidth:`${imageWidth}px`},children:isCanvas?// Canvas mode: show current image without animation\n/*#__PURE__*/_jsx(TabImage,{src:currentTab.image,fit:currentTab.fit,position:currentTab.position,height:imageHeight,radius:imageRadius,shadow:imageShadow,border:imageBorder,borderColor:imageBorderColor,label:currentTab.label}):// Preview mode: show with animation\n/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:20,scale:.98},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-20,scale:.98},transition:{type:\"spring\",stiffness:300,damping:30,duration:animationDuration},children:/*#__PURE__*/_jsx(TabImage,{src:currentTab.image,fit:currentTab.fit,position:currentTab.position,height:imageHeight,radius:imageRadius,shadow:imageShadow,border:imageBorder,borderColor:imageBorderColor,label:currentTab.label})},activeIndex)})})]});}addPropertyControls(ToggleMenuComponent,{// Tab 1\ntab1Label:{type:ControlType.String,title:\"Label\",defaultValue:\"Development\",section:\"Tab 1\",sectionTitle:\"Tab 1\"},tab1Icon:{type:ControlType.Enum,title:\"Icon\",options:iconOptions,optionTitles:iconTitles,defaultValue:\"code\",section:\"Tab 1\"},tab1Image:{type:ControlType.Image,title:\"Image\",section:\"Tab 1\"},tab1ImageFit:{type:ControlType.Enum,title:\"Image Fit\",options:[\"cover\",\"contain\",\"fill\",\"none\"],optionTitles:[\"Cover\",\"Contain\",\"Fill\",\"None\"],defaultValue:\"cover\",section:\"Tab 1\"},tab1ImagePosition:{type:ControlType.Enum,title:\"Image Position\",options:[\"center\",\"top\",\"bottom\",\"left\",\"right\",\"top left\",\"top right\",\"bottom left\",\"bottom right\"],optionTitles:[\"Center\",\"Top\",\"Bottom\",\"Left\",\"Right\",\"Top Left\",\"Top Right\",\"Bottom Left\",\"Bottom Right\"],defaultValue:\"center\",section:\"Tab 1\"},// Tab 2\ntab2Label:{type:ControlType.String,title:\"Label\",defaultValue:\"Design\",section:\"Tab 2\",sectionTitle:\"Tab 2\"},tab2Icon:{type:ControlType.Enum,title:\"Icon\",options:iconOptions,optionTitles:iconTitles,defaultValue:\"design\",section:\"Tab 2\"},tab2Image:{type:ControlType.Image,title:\"Image\",section:\"Tab 2\"},tab2ImageFit:{type:ControlType.Enum,title:\"Image Fit\",options:[\"cover\",\"contain\",\"fill\",\"none\"],optionTitles:[\"Cover\",\"Contain\",\"Fill\",\"None\"],defaultValue:\"cover\",section:\"Tab 2\"},tab2ImagePosition:{type:ControlType.Enum,title:\"Image Position\",options:[\"center\",\"top\",\"bottom\",\"left\",\"right\",\"top left\",\"top right\",\"bottom left\",\"bottom right\"],optionTitles:[\"Center\",\"Top\",\"Bottom\",\"Left\",\"Right\",\"Top Left\",\"Top Right\",\"Bottom Left\",\"Bottom Right\"],defaultValue:\"center\",section:\"Tab 2\"},// Tab 3\ntab3Label:{type:ControlType.String,title:\"Label\",defaultValue:\"Marketing\",section:\"Tab 3\",sectionTitle:\"Tab 3\"},tab3Icon:{type:ControlType.Enum,title:\"Icon\",options:iconOptions,optionTitles:iconTitles,defaultValue:\"marketing\",section:\"Tab 3\"},tab3Image:{type:ControlType.Image,title:\"Image\",section:\"Tab 3\"},tab3ImageFit:{type:ControlType.Enum,title:\"Image Fit\",options:[\"cover\",\"contain\",\"fill\",\"none\"],optionTitles:[\"Cover\",\"Contain\",\"Fill\",\"None\"],defaultValue:\"cover\",section:\"Tab 3\"},tab3ImagePosition:{type:ControlType.Enum,title:\"Image Position\",options:[\"center\",\"top\",\"bottom\",\"left\",\"right\",\"top left\",\"top right\",\"bottom left\",\"bottom right\"],optionTitles:[\"Center\",\"Top\",\"Bottom\",\"Left\",\"Right\",\"Top Left\",\"Top Right\",\"Bottom Left\",\"Bottom Right\"],defaultValue:\"center\",section:\"Tab 3\"},// Colors\nactiveColor:{type:ControlType.Color,title:\"Active Icon Color\",defaultValue:\"#22C55E\",section:\"Colors\",sectionTitle:\"Colors\"},inactiveColor:{type:ControlType.Color,title:\"Inactive Color\",defaultValue:\"#6B7280\",section:\"Colors\"},labelActiveColor:{type:ControlType.Color,title:\"Active Label Color\",defaultValue:\"#111827\",section:\"Colors\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\",section:\"Colors\"},// Image Container\nimageWidth:{type:ControlType.Number,title:\"Width\",defaultValue:900,min:200,max:1400,step:10,section:\"Image Container\",sectionTitle:\"Image Container\"},imageHeight:{type:ControlType.Number,title:\"Height\",defaultValue:400,min:100,max:800,step:10,section:\"Image Container\"},imageRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:16,min:0,max:40,step:1,section:\"Image Container\"},imageShadow:{type:ControlType.Boolean,title:\"Shadow\",defaultValue:true,section:\"Image Container\"},imageBorder:{type:ControlType.Boolean,title:\"Border\",defaultValue:true,section:\"Image Container\"},imageBorderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#E5E7EB\",section:\"Image Container\",hidden:props=>!props.imageBorder},// Menu\nmenuGap:{type:ControlType.Number,title:\"Tab Gap\",defaultValue:48,min:16,max:100,step:4,section:\"Menu\",sectionTitle:\"Menu\"},indicatorHeight:{type:ControlType.Number,title:\"Indicator Height\",defaultValue:2,min:1,max:6,step:1,section:\"Menu\"},// Settings\ndefaultTab:{type:ControlType.Number,title:\"Default Tab (0-2)\",defaultValue:0,min:0,max:2,step:1,displayStepper:true,section:\"Settings\",sectionTitle:\"Settings\"},animationDuration:{type:ControlType.Number,title:\"Animation Speed\",defaultValue:.4,min:.1,max:1,step:.1,section:\"Settings\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ToggleMenuComponent\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ToggleMenuComponent.map"],"mappings":"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"}