{"version":3,"file":"ImageCarouselTabs.CxtEBScE.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/l5QjnWBZ9u2dGizPPwsk/Soap1kY9TtREOtMWtFVV/ImageCarouselTabs.js"],"sourcesContent":["// Full viewport two-column layout with image carousel (left) and up to 5 tabbed content panels (right)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect}from\"react\";const defaultImages=[{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Gradient 1 - Blue\"},{src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Gradient 2 - Purple\"},{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Gradient 3 - Orange\"},{src:\"https://framerusercontent.com/images/2uTNEj5aTl2K3NJaEFWMbnrA.jpg\",alt:\"Gradient 4 - Yellow\"},{src:\"https://framerusercontent.com/images/f9RiWoNpmlCMqVRIHz8l8wYfeI.jpg\",alt:\"Gradient 5 - Green\"}];const defaultTabs=[{label:\"Tab 1\",content:\"This is the first tab content.\"},{label:\"Tab 2\",content:\"This is the second tab content.\"}];/**\n * Full viewport two-column layout with image carousel and tabbed content\n *\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 700\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ImageCarouselTabs(props){const{images=defaultImages,tabs=defaultTabs,background,tabBackground,tabActiveBackground,tabTextColor,tabActiveTextColor,tabUnderlineColor,contentTextColor,contentBackground,contentTextSize,imageColSpan,columnGap,style,// NEW:\nheaderTitle=\"Section Title\",headerSubtitle=\"\",unifiedFont={fontSize:20,variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},headerTextColor=\"#222222\",headerSubtitleTextColor=\"#666666\",headerBackground=\"transparent\",tabSectionPadding=10,imageSectionPadding=0,headerAlign=\"left\",layoutType=\"grid\",headerFontSize=32,subtitleFontSize=18}=props;const tabCount=Math.min(tabs.length,images.length,5);const[active,setActive]=useState(0);const safeActive=active>=tabCount?0:active;const handleTabClick=idx=>{startTransition(()=>setActive(idx));};// Calculate flex basis for columns\nconst _imageColSpan=Math.max(1,Math.min(props.imageColSpan||1,11));const textColSpan=12-_imageColSpan;const containerStyle={...style,width:\"100%\",height:\"100%\",minHeight:400,background,display:\"flex\",flexDirection:\"column\",alignItems:\"stretch\",justifyContent:\"flex-start\",position:\"relative\",overflow:\"hidden\",maxWidth:\"100%\",maxHeight:\"100%\"};const leftStyle={flex:_imageColSpan,minWidth:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"transparent\",position:\"relative\",overflow:\"hidden\",padding:props.imageSectionPadding??0};const rightStyle={flex:textColSpan,minWidth:0,display:\"flex\",flexDirection:\"column\",background:\"transparent\",padding:props.tabSectionPadding??10,gap:props.columnGap??32,justifyContent:\"center\",alignItems:\"flex-start\"};const tabListStyle={display:\"flex\",flexDirection:\"row\",gap:16,marginBottom:0,width:\"100%\"};const tabButtonStyle=isActive=>({padding:\"12px 0px\",borderRadius:0,border:\"none\",background:\"none\",color:isActive?tabActiveTextColor:tabTextColor,cursor:\"pointer\",transition:\"background 0.2s, color 0.2s\",...unifiedFont,fontWeight:isActive?600:400,boxShadow:\"none\",borderBottom:isActive?`3px solid ${props.tabUnderlineColor}`:\"none\"});const contentStyle={...unifiedFont,color:contentTextColor||tabTextColor,width:\"100%\",minHeight:120,fontSize:contentTextSize||unifiedFont?.fontSize||20,lineHeight:unifiedFont?.lineHeight||\"1.4em\",letterSpacing:unifiedFont?.letterSpacing||\"-0.01em\",fontWeight:unifiedFont?.variant===\"Bold\"?700:400,borderRadius:8,background:\"transparent\",boxShadow:\"none\",padding:0,marginTop:0};// Responsive: stack columns on mobile (image first)\nconst[isMobile,setIsMobile]=useState(false);useEffect(()=>{function handleResize(){if(typeof window!==\"undefined\"){startTransition(()=>setIsMobile(window.innerWidth<=768));}}handleResize();if(typeof window!==\"undefined\"){window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);}},[]);// NEW: layoutType prop\nconst isStack=layoutType===\"stack\";return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",background:headerBackground,color:headerTextColor,padding:\"32px 40px 24px 40px\",boxSizing:\"border-box\",...unifiedFont},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontSize:props.headerFontSize||unifiedFont.fontSize||32,fontWeight:unifiedFont.variant===\"Bold\"?700:600,letterSpacing:unifiedFont.letterSpacing||\"-0.03em\",lineHeight:unifiedFont.lineHeight||\"1em\",color:headerTextColor,background:\"none\",width:\"100%\",textAlign:props.headerAlign||unifiedFont.textAlign||\"left\"},children:headerTitle}),headerSubtitle&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:20,fontSize:props.subtitleFontSize||Math.max(12,(unifiedFont.fontSize||20)*.8),fontWeight:unifiedFont.variant===\"Bold\"?700:400,letterSpacing:unifiedFont.letterSpacing||\"-0.01em\",lineHeight:unifiedFont.lineHeight||\"1.2em\",color:headerSubtitleTextColor,textAlign:props.headerAlign||unifiedFont.textAlign||\"left\",...unifiedFont},children:headerSubtitle})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flex:1,width:\"100%\",flexDirection:isMobile||isStack?\"column\":\"row\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:leftStyle,children:[images[safeActive]&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",maxHeight:450,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\"},children:/*#__PURE__*/_jsx(\"img\",{src:images[safeActive].src,alt:images[safeActive].alt,style:{maxWidth:\"100%\",maxHeight:\"100%\",width:\"auto\",height:\"auto\",objectFit:\"contain\",objectPosition:\"center center\",borderRadius:16,boxShadow:\"0 4px 24px rgba(0,0,0,0.40)\",background:\"transparent\",transition:\"opacity 0.3s\",display:\"block\"}})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",gap:8,position:\"absolute\",left:0,right:0,bottom:16,zIndex:2},children:images.slice(0,tabCount).map((img,idx)=>/*#__PURE__*/_jsx(\"div\",{style:{width:10,height:10,borderRadius:\"50%\",background:idx===safeActive?tabActiveTextColor:tabTextColor,opacity:idx===safeActive?1:.5,transition:\"background 0.2s, opacity 0.2s\"},\"aria-label\":idx===safeActive?\"Current image\":`Go to image ${idx+1}`},idx))})]}),/*#__PURE__*/_jsxs(\"div\",{style:rightStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:tabListStyle,role:\"tablist\",\"aria-label\":\"Tabs\",children:tabs.slice(0,5).map((tab,idx)=>/*#__PURE__*/_jsx(\"button\",{style:tabButtonStyle(safeActive===idx),onClick:()=>handleTabClick(idx),role:\"tab\",\"aria-selected\":safeActive===idx,\"aria-controls\":`tabpanel-${idx}`,tabIndex:safeActive===idx?0:-1,children:tab.label},idx))}),/*#__PURE__*/_jsx(\"div\",{id:`tabpanel-${safeActive}`,role:\"tabpanel\",\"aria-labelledby\":`tab-${safeActive}`,style:contentStyle,children:tabs[safeActive]?.content})]})]})]});}addPropertyControls(ImageCarouselTabs,{images:{type:ControlType.Array,title:\"Images\",control:{type:ControlType.Object,controls:{src:{type:ControlType.File,allowedFileTypes:[\"jpg\",\"jpeg\",\"png\",\"gif\",\"webp\",\"svg\"],title:\"Image File\"},alt:{type:ControlType.String,title:\"Alt Text\",defaultValue:defaultImages[0].alt}}},maxCount:5,defaultValue:defaultImages},tabs:{type:ControlType.Array,title:\"Tabs\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Tab Label\",defaultValue:\"Tab\"},content:{type:ControlType.String,title:\"Tab Content\",defaultValue:\"Tab content goes here.\"}}},maxCount:5,defaultValue:defaultTabs},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#F5F5F5\"},tabBackground:{type:ControlType.Color,title:\"Tab BG\",defaultValue:\"#EEEEEE\"},tabActiveBackground:{type:ControlType.Color,title:\"Active Tab BG\",defaultValue:\"#FFFFFF\"},tabTextColor:{type:ControlType.Color,title:\"Tab Text\",defaultValue:\"#222222\"},tabActiveTextColor:{type:ControlType.Color,title:\"Active Tab Text\",defaultValue:\"#0099FF\"},tabUnderlineColor:{type:ControlType.Color,title:\"Active Underline\",defaultValue:\"#0099FF\"},contentTextColor:{type:ControlType.Color,title:\"Content Text Color\",defaultValue:\"#222222\"},contentBackground:{type:ControlType.Color,title:\"Content BG\",defaultValue:\"#FFFFFF\"},contentTextSize:{type:ControlType.Number,title:\"Content Text Size\",defaultValue:20,min:10,max:60,step:1,unit:\"px\"},imageColSpan:{type:ControlType.Number,title:\"Image Col Span\",defaultValue:6,min:1,max:11,step:1,unit:\"col\"},columnGap:{type:ControlType.Number,title:\"Column Gap\",defaultValue:32,min:0,max:120,step:1,unit:\"px\"},tabSectionPadding:{type:ControlType.Number,title:\"Tab Section Padding\",defaultValue:10,min:0,max:80,step:1,unit:\"px\"},imageSectionPadding:{// ADDED\ntype:ControlType.Number,title:\"Image Section Padding\",defaultValue:0,min:0,max:80,step:1,unit:\"px\"},// HEADER CONTROLS\nheaderTitle:{type:ControlType.String,title:\"Header Title\",defaultValue:\"Section Title\"},headerSubtitle:{type:ControlType.String,title:\"Header Subtitle\",defaultValue:\"\"},// ADD HEADER FONT SIZE SLIDER\nheaderFontSize:{type:ControlType.Number,title:\"Header Font Size\",defaultValue:32,min:10,max:80,step:1,unit:\"px\"},// ADD SUBTITLE FONT SIZE SLIDER\nsubtitleFontSize:{type:ControlType.Number,title:\"Subtitle Font Size\",defaultValue:18,min:8,max:40,step:1,unit:\"px\"},headerTextColor:{type:ControlType.Color,title:\"Header Text Color\",defaultValue:\"#222222\"},headerSubtitleTextColor:{type:ControlType.Color,title:\"Subtitle Text Color\",defaultValue:\"#666666\"},headerBackground:{type:ControlType.Color,title:\"Header BG\",defaultValue:\"transparent\"},headerAlign:{type:ControlType.Enum,title:\"Header Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\"},layoutType:{type:ControlType.Enum,title:\"Layout Type\",options:[\"grid\",\"stack\"],optionTitles:[\"Grid (2 Col)\",\"Stack (Vertical)\"],defaultValue:\"grid\"},unifiedFont:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:20,variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ImageCarouselTabs\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"700\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImageCarouselTabs.map"],"mappings":"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"}