{"version":3,"file":"FeatureValues.Lbjhkdpg.mjs","names":["_Fragment","MoleculesValueItem"],"sources":["https:/framerusercontent.com/modules/DyQtZCBOnUoOgdL9saTW/ttLyFF7oJRq5AzjRGDFP/FeatureValues.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,Link}from\"framer\";import MoleculesValueItem from\"https://framerusercontent.com/modules/7QelUNt4qGizAJX6M63N/iXFqyQJqhxjMFkeJsa54/peZSlnl8M.js\";import{iconOptionTitles,iconOptions}from\"https://framerusercontent.com/modules/agUm8qOdpyIDPqIJiuPZ/swI1b2TYTmAcqhmczWxb/Icon.js\";import{pictogramOptions}from\"https://framerusercontent.com/modules/ZEyKizGRRMhfKmKi0qaZ/aOOxACjdiFNJhLd8JyC4/Pictogram.js\";function renderWithSupLink(base,sup,supLink){const baseText=base??\"\";const supRaw=(sup??\"\").trim();if(!supRaw)return baseText;const supNode=/*#__PURE__*/_jsx(\"sup\",{style:{fontSize:\"0.7em\",verticalAlign:\"super\",lineHeight:1,marginLeft:2},children:supRaw});if(supLink&&String(supLink).trim().length>0){const href=String(supLink).trim();return /*#__PURE__*/_jsxs(_Fragment,{children:[baseText,/*#__PURE__*/_jsx(Link,{href:href,target:href.startsWith(\"#\")?undefined:\"_blank\",rel:\"noreferrer\",style:{textDecoration:\"none\"},children:supNode})]});}return /*#__PURE__*/_jsxs(_Fragment,{children:[baseText,supNode]});}export default function FeatureValues({id,values=[],variant,breakpoint}){const count=values.length;function getWrapperBreakpoints(){if(breakpoint===\"phone\"){return{flexDirection:\"column\",padding:\"0px !important\"};}else if(breakpoint===\"tablet\"){return{display:\"grid\",gridTemplateColumns:\"1fr 1fr\"};}else if(count>=4){return{display:\"grid\",padding:count===6?\"0 100px\":\"0px 200px\",gap:\"80px\",gridTemplateColumns:count===6?\"1fr 1fr 1fr\":\"1fr 1fr\"};}return{padding:\"0px 80px\",flexDirection:\"row\"};}function getItemBreakpoints(){if(breakpoint===\"desktop\"&&count<4){return{flex:\"1\"};}return{width:\"100%\",display:\"flex\"};}return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",display:\"flex\",justifyContent:\"center\",maxWidth:\"1280px\",gap:\"80px\",...getWrapperBreakpoints()},children:values.map((value,index)=>{function getVariant(){let variantTheme=\"\";if(variant===\"onDark\")variantTheme=\" On Dark\";if(value?.imageType===\"pictogram\"){return`Left Pictogram${variantTheme}`;}else{return\"Left\";}}// NOTE: title/content become React nodes so we can attach linked superscripts.\n// This requires MoleculesValueItem to render them as JSX (not force strings).\nconst safeValue={...value,title:renderWithSupLink(value?.title,value?.titleSup,value?.titleSupLink),content:renderWithSupLink(value?.content,value?.contentSup,value?.contentSupLink)};if(breakpoint===\"tablet\"&&index+1===values.length&&values.length%2===1){return /*#__PURE__*/_jsx(MoleculesValueItem,{variant:getVariant(),size:40,breakpoint:breakpoint,...safeValue,hasLink:!!value?.link?.link,link:value?.link?.link,linkLabel:value?.link?.label,style:getItemBreakpoints()&&{gridColumn:\"auto / span 2\",width:\"100%\"}});}return /*#__PURE__*/_jsx(MoleculesValueItem,{variant:getVariant(),size:40,breakpoint:breakpoint,...safeValue,hasLink:!!value?.link?.link,link:value?.link?.link,linkLabel:value?.link?.label,style:getItemBreakpoints()});})})});}addPropertyControls(FeatureValues,{values:{type:ControlType.Array,title:\"Values\",control:{type:ControlType.Object,controls:{imageType:{type:ControlType.Enum,defaultValue:\"icon\",options:[\"icon\",\"pictogram\"],optionTitles:[\"Icon\",\"Pictogram\"]},icon:{type:ControlType.Enum,defaultValue:\"star\",options:iconOptions,optionTitles:iconOptionTitles,hidden:({imageType})=>imageType!==\"icon\"},pictogram:{type:ControlType.Enum,defaultValue:\"cancel\",options:pictogramOptions,optionTitles:pictogramOptions,hidden:({imageType})=>imageType!==\"pictogram\"},title:{type:ControlType.String},titleSup:{type:ControlType.String,title:\"Title Sup\",placeholder:\"e.g. 1\"},titleSupLink:{type:ControlType.Link,title:\"Title Sup Link\"},content:{type:ControlType.String,displayTextArea:true},contentSup:{type:ControlType.String,title:\"Content Sup\",placeholder:\"e.g. 1\"},contentSupLink:{type:ControlType.Link,title:\"Content Sup Link\"},link:{type:ControlType.Object,controls:{label:{type:ControlType.String},link:{type:ControlType.Link}}}}},maxCount:6,defaultValue:[{icon:\"star\",title:\"Option 1\",titleSup:\"1\",titleSupLink:\"#footnotes\",content:\"Here is my content for Option 1\",contentSup:\"2\",contentSupLink:\"#footnotes\"},{icon:\"star\",title:\"Option 2\",titleSup:\"1\",titleSupLink:\"#footnotes\",content:\"Here is my content for Option 2\"},{icon:\"star\",title:\"Option 3\",content:\"Here is my content for Option 3\"}]},breakpoint:{type:ControlType.Enum,defaultValue:\"desktop\",options:[\"desktop\",\"tablet\",\"phone\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"]},variant:{type:ControlType.Enum,defaultValue:\"primary\",options:[\"primary\",\"onDark\"],optionTitles:[\"Primary\",\"On Dark\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FeatureValues\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FeatureValues.map"],"mappings":"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"}