{"version":3,"file":"ValueCreatedSection.BDqHSJsP.mjs","names":["React.useRef","React.useId","React.useMemo","React.useState","React.Fragment"],"sources":["https:/framerusercontent.com/modules/l5qaaCYc5DBH1FSHKnkR/AK69R7nLvNm4sNiQqJQZ/ValueCreatedSection.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";// Instructions: Create a clean, modern SaaS website section titled “Where value is actually created” with a vertical stack of horizontal use case blocks separated by subtle dividers; each block has a circular icon on the left and text on the right; optional small caps label above title and a supporting sentence; minimal high-end SaaS style on white background; responsive mobile stacking; avoid cards/grids/decorative shadows.\n/**\n * @framerIntrinsicWidth 900\n * @framerIntrinsicHeight 640\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ValueCreatedSection(props){const{sectionLabel,showSectionLabel,title,showTitle,supportingText,showSupportingText,items,backgroundColor,titleColor,descriptionColor,labelColor,dividerColor,iconColor,iconBackgroundColor,labelFont,titleFont,supportingFont,itemTitleFont,itemDescriptionFont,contentMaxWidth,fillWidth,contentPadding,headerGap,blockPaddingY,blockGap,iconContainerSize,iconSize,dividerThickness,mobileBreakpoint,mobileBlockGap,iconWeight,style}=props;const containerRef=React.useRef(null);const reactId=React.useId();const sectionLabelId=React.useId();const sectionTitleId=React.useId();const sectionSupportingId=React.useId();const className=React.useMemo(()=>`vcs_${reactId.replace(/[^a-zA-Z0-9_-]/g,\"\")}`,[reactId]);const[isMobile,setIsMobile]=React.useState(false);React.useEffect(()=>{const win=typeof window!==\"undefined\"?window:undefined;if(!win)return;if(!containerRef.current)return;const el=containerRef.current;const update=()=>{const w=el.getBoundingClientRect().width;const next=w<=mobileBreakpoint;React.startTransition(()=>setIsMobile(next));};update();let ro=null;if(typeof win.ResizeObserver!==\"undefined\"){ro=new win.ResizeObserver(()=>update());ro.observe(el);}else{const onResize=()=>update();win.addEventListener?.(\"resize\",onResize);return()=>win.removeEventListener?.(\"resize\",onResize);}return()=>{if(ro)ro.disconnect();};},[mobileBreakpoint]);const safeItems=React.useMemo(()=>{if(Array.isArray(items)&&items.length>0)return items;return[{title:\"Commercial optimisation\",description:\"Pricing optimisation, cross-sell strategies, and revenue expansion initiatives; model uplift scenarios and track realised vs expected impact.\",iconMode:\"preset\",iconPreset:\"chart-line-up\"}];},[items]);const isFixedWidth=!!(style&&style.width===\"100%\");const isFixedHeight=!!(style&&style.height===\"100%\");const rootStyle={position:\"relative\",width:\"100%\",height:\"100%\",background:backgroundColor,display:\"flex\",justifyContent:\"center\",alignItems:\"flex-start\",overflow:\"hidden\",...style||{},...isFixedWidth?{}:{minWidth:0},...isFixedHeight?{}:{minHeight:240}};const contentStyle={width:\"100%\",maxWidth:fillWidth?\"none\":contentMaxWidth,padding:contentPadding,boxSizing:\"border-box\"};const headerStyle={display:\"flex\",flexDirection:\"column\",gap:headerGap,paddingBottom:14};const labelStyle={margin:0,color:labelColor,textTransform:\"uppercase\",letterSpacing:\"0.12em\",...labelFont};const titleStyle={margin:0,color:titleColor,...titleFont};const supportingStyle={margin:0,color:descriptionColor,maxWidth:Math.min(contentMaxWidth,720),...supportingFont};const listStyle={marginTop:18,display:\"flex\",flexDirection:\"column\",padding:0,marginLeft:0,marginRight:0,listStyle:\"none\"};const blockStyleBase={display:\"flex\",alignItems:\"flex-start\",gap:isMobile?mobileBlockGap:blockGap,paddingTop:blockPaddingY,paddingBottom:blockPaddingY};const iconWrapStyle={width:iconContainerSize,height:iconContainerSize,borderRadius:999,background:iconBackgroundColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flex:\"0 0 auto\"};const textWrapStyle={flex:\"1 1 auto\",minWidth:0,display:\"flex\",flexDirection:\"column\",gap:8,paddingTop:2};const itemTitleStyle={margin:0,color:titleColor,...itemTitleFont};const itemDescStyle={margin:0,color:descriptionColor,...itemDescriptionFont,overflow:\"visible\"};const dividerStyle={height:dividerThickness,width:\"100%\",background:dividerColor,opacity:1,border:\"none\",margin:0,flex:\"0 0 auto\"};const mobileBlockStyle=isMobile?{flexDirection:\"column\",alignItems:\"flex-start\"}:{};const mobileIconWrapStyle=isMobile?{width:iconContainerSize,height:iconContainerSize}:{};const css=React.useMemo(()=>{const bp=Math.max(240,Math.floor(mobileBreakpoint));return`\n.${className} .vcs-block { scroll-margin-top: 24px; outline: none; }\n.${className} .vcs-block:focus-visible { outline: 2px solid rgba(0, 0, 0, 0.25); outline-offset: 6px; border-radius: 12px; }\n@media (max-width: ${bp}px) {\n  .${className} .vcs-header { padding-bottom: 10px; }\n}`;},[className,mobileBreakpoint]);const labelledBy=React.useMemo(()=>{if(showTitle&&title?.trim?.())return sectionTitleId;if(showSectionLabel&&sectionLabel?.trim?.())return sectionLabelId;return undefined;},[sectionLabel,sectionLabelId,sectionTitleId,showSectionLabel,showTitle,title]);return /*#__PURE__*/_jsxs(\"section\",{ref:containerRef,className:className,style:rootStyle,\"aria-labelledby\":labelledBy,\"aria-describedby\":showSupportingText&&supportingText?.trim?.()?sectionSupportingId:undefined,children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsxs(\"div\",{style:contentStyle,children:[/*#__PURE__*/_jsxs(\"header\",{className:\"vcs-header\",style:headerStyle,children:[showSectionLabel&&sectionLabel?.trim?.()?/*#__PURE__*/_jsx(\"p\",{id:sectionLabelId,style:labelStyle,children:sectionLabel}):null,showTitle&&title?.trim?.()?/*#__PURE__*/_jsx(\"h2\",{id:sectionTitleId,style:titleStyle,children:title}):null,showSupportingText&&supportingText?.trim?.()?/*#__PURE__*/_jsx(\"p\",{id:sectionSupportingId,style:supportingStyle,children:supportingText}):null]}),/*#__PURE__*/_jsx(\"ul\",{style:listStyle,\"aria-label\":\"Use cases\",children:safeItems.map((item,idx)=>{const showDivider=idx!==safeItems.length-1;return /*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"li\",{className:\"vcs-block\",style:{...blockStyleBase,...mobileBlockStyle},tabIndex:0,\"aria-labelledby\":`${reactId}-item-title-${idx}`,\"aria-describedby\":`${reactId}-item-desc-${idx}`,onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();e.currentTarget.scrollIntoView({block:\"nearest\",inline:\"nearest\"});}},children:[/*#__PURE__*/_jsx(\"div\",{style:{...iconWrapStyle,...mobileIconWrapStyle},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(Icon,{name:(item.iconMode===\"custom\"?item.iconCustom:item.iconPreset)||item.icon||\"\",weight:iconWeight,size:iconSize,color:iconColor})}),/*#__PURE__*/_jsxs(\"div\",{style:textWrapStyle,children:[/*#__PURE__*/_jsx(\"h3\",{id:`${reactId}-item-title-${idx}`,style:itemTitleStyle,children:item.title}),/*#__PURE__*/_jsx(\"p\",{id:`${reactId}-item-desc-${idx}`,style:itemDescStyle,children:item.description})]})]}),showDivider?/*#__PURE__*/_jsx(\"hr\",{style:dividerStyle,\"aria-hidden\":\"true\"}):null]},`${item.title}-${idx}`);})})]})]});}function Icon(props){const{name,weight,size,color}=props;const[svg,setSvg]=React.useState(null);React.useEffect(()=>{const win=typeof window!==\"undefined\"?window:undefined;if(!win)return;const iconName=(name||\"\").trim();if(!iconName){React.startTransition(()=>setSvg(null));return;}const controller=new AbortController;const url=`https://unpkg.com/@phosphor-icons/core@2.1.1/assets/${weight}/${iconName}.svg`;(async()=>{try{const res=await fetch(url,{signal:controller.signal,cache:\"force-cache\"});if(!res.ok)throw new Error(`HTTP ${res.status}`);const text=await res.text();React.startTransition(()=>setSvg(text));}catch(e){if(e?.name===\"AbortError\")return;React.startTransition(()=>setSvg(null));}})();return()=>controller.abort();},[name,weight]);if(svg){return /*#__PURE__*/_jsx(\"span\",{style:{width:size,height:size,display:\"inline-flex\",color},\"aria-hidden\":true,dangerouslySetInnerHTML:{__html:svg}});}return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:1.8,strokeLinecap:\"round\",strokeLinejoin:\"round\",focusable:\"false\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 20l8-8-8-8-8 8 8 8z\"})});}addPropertyControls(ValueCreatedSection,{showSectionLabel:{type:ControlType.Boolean,title:\"Show Label\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},sectionLabel:{type:ControlType.String,title:\"Section Label\",defaultValue:\"USE CASES\",hidden:p=>!p.showSectionLabel},showTitle:{type:ControlType.Boolean,title:\"Show Title\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Where value is actually created\",hidden:p=>!p.showTitle},showSupportingText:{type:ControlType.Boolean,title:\"Support Text\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},supportingText:{type:ControlType.String,title:\"Supporting\",defaultValue:\"These are the initiatives that typically drive measurable returns across a portfolio.\",hidden:p=>!p.showSupportingText},items:{type:ControlType.Array,title:\"Use Cases\",maxCount:12,control:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"Title\",defaultValue:\"Commercial optimisation\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Pricing optimisation, cross-sell strategies, and revenue expansion initiatives; model uplift scenarios and track realised vs expected impact.\",displayTextArea:true},iconMode:{type:ControlType.Enum,title:\"Icon\",options:[\"preset\",\"custom\"],optionTitles:[\"Dropdown\",\"Custom\"],defaultValue:\"preset\",displaySegmentedControl:true},iconPreset:{type:ControlType.Enum,title:\"Preset\",defaultValue:\"chart-line-up\",options:[\"arrow-right\",\"arrows-clockwise\",\"brain\",\"briefcase\",\"buildings\",\"calculator\",\"chart-bar\",\"chart-line-up\",\"chart-pie\",\"check-circle\",\"clipboard-text\",\"coins\",\"currency-dollar\",\"factory\",\"file-text\",\"gear\",\"handshake\",\"lightning\",\"money\",\"presentation-chart\",\"pulse\",\"receipt\",\"rocket-launch\",\"scales\",\"seal-check\",\"shield-check\",\"sparkle\",\"tag\",\"target\",\"trend-up\",\"users\",\"wrench\"],hidden:p=>p.iconMode!==\"preset\"},iconCustom:{type:ControlType.String,title:\"Custom\",defaultValue:\"chart-line-up\",placeholder:\"Any Phosphor icon name, e.g. chart-line-up\",hidden:p=>p.iconMode!==\"custom\"}}},defaultValue:[{title:\"Commercial optimisation\",description:\"Pricing optimisation, cross-sell strategies, and revenue expansion initiatives; model uplift scenarios and track realised vs expected impact.\",iconMode:\"preset\",iconPreset:\"chart-line-up\"},{title:\"Cost transformation\",description:\"Procurement consolidation, supplier renegotiation, and operational cost reduction; quantify expected savings and validate delivery over time.\",iconMode:\"preset\",iconPreset:\"tag\"},{title:\"Operational efficiency\",description:\"Process automation and workflow improvements; link operational changes directly to measurable financial outcomes.\",iconMode:\"preset\",iconPreset:\"gear\"},{title:\"Exit readiness\",description:\"Validate realised value creation with defensible, data-backed evidence that strengthens the exit narrative.\",iconMode:\"preset\",iconPreset:\"shield-check\"}]},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},titleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"#000000\"},descriptionColor:{type:ControlType.Color,title:\"Description\",defaultValue:\"#333333\"},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#666666\"},dividerColor:{type:ControlType.Color,title:\"Dividers\",defaultValue:\"#EEEEEE\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#000000\"},iconBackgroundColor:{type:ControlType.Color,title:\"Icon BG\",defaultValue:\"hsla(262, 80%, 92%, 0.7)\"},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",variant:\"Semibold\",letterSpacing:\"0.12em\",lineHeight:\"1em\"}},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"40px\",variant:\"Bold\",letterSpacing:\"-0.04em\",lineHeight:\"1.05em\"}},supportingFont:{type:ControlType.Font,title:\"Support Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.5em\"}},itemTitleFont:{type:ControlType.Font,title:\"Item Title\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Bold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},itemDescriptionFont:{type:ControlType.Font,title:\"Item Desc\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.45em\"}},contentMaxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:980,min:520,max:1400,step:10,unit:\"px\",hidden:p=>p.fillWidth},fillWidth:{type:ControlType.Boolean,title:\"Fill Width\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},contentPadding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"48px 24px\"},headerGap:{type:ControlType.Number,title:\"Header Gap\",defaultValue:12,min:6,max:28,step:1,unit:\"px\"},blockPaddingY:{type:ControlType.Number,title:\"Block Padding Y\",defaultValue:22,min:10,max:44,step:1,unit:\"px\"},blockGap:{type:ControlType.Number,title:\"Icon/Text Gap\",defaultValue:18,min:8,max:36,step:1,unit:\"px\"},iconContainerSize:{type:ControlType.Number,title:\"Icon Container\",defaultValue:44,min:32,max:64,step:1,unit:\"px\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:22,min:16,max:40,step:1,unit:\"px\"},dividerThickness:{type:ControlType.Number,title:\"Divider\",defaultValue:1,min:1,max:3,step:1,unit:\"px\"},mobileBreakpoint:{type:ControlType.Number,title:\"Mobile BP\",defaultValue:520,min:320,max:900,step:10,unit:\"px\"},mobileBlockGap:{type:ControlType.Number,title:\"Mobile Gap\",defaultValue:12,min:6,max:24,step:1,unit:\"px\"},iconWeight:{type:ControlType.Enum,title:\"Icon Weight\",options:[\"thin\",\"light\",\"regular\",\"bold\",\"duotone\",\"fill\"],optionTitles:[\"Thin\",\"Light\",\"Regular\",\"Bold\",\"Duotone\",\"Fill\"],defaultValue:\"regular\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ValueCreatedSection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"900\",\"framerIntrinsicHeight\":\"640\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ValueCreatedSection.map"],"mappings":"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"}