{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/JFYvcpZsurOaGVs4FAFG/FG3sCl1s6hsULF0SUsae/FeatureGrid_1.js"],
  "sourcesContent": ["// Responsive 6-grid layout with icon/photo and heading per item\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";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\"},{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Gradient 1 - Blue\"}];/**\n * Responsive 6-Grid Feature Layout\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function FeatureGrid(props){const{items=[{image:defaultImages[0],heading:\"Feature One\"},{image:defaultImages[1],heading:\"Feature Two\"},{image:defaultImages[2],heading:\"Feature Three\"},{image:defaultImages[3],heading:\"Feature Four\"},{image:defaultImages[4],heading:\"Feature Five\"},{image:defaultImages[5],heading:\"Feature Six\"}],background,textColor,font,style}=props;const columns=Math.max(1,Math.min(12,props.columns||3));return /*#__PURE__*/_jsx(\"section\",{style:{...style,width:\"100%\",height:\"100%\",background,display:\"grid\",gridTemplateColumns:`repeat(${columns}, 1fr)`,gap:props.gap,padding:24,boxSizing:\"border-box\",alignItems:\"start\",justifyItems:\"center\",borderRadius:8},children:items.slice(0,props.items?.length??columns).map((item,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{background:props.cardColor,borderRadius:8,boxShadow:\"0 2px 8px rgba(0,0,0,0.04)\",padding:24,width:\"100%\",minWidth:0,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",textAlign:\"center\",gap:16},children:[item.icon&&Array.isArray(item.icon)&&item.icon.length>0?/*#__PURE__*/_jsx(\"div\",{style:{width:props.iconSize,height:props.iconSize,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",marginBottom:8},children:item.icon[0]}):/*#__PURE__*/_jsx(\"img\",{src:item.image?.src||defaultImages[i%6].src,alt:item.image?.alt||\"Feature icon\",style:{width:props.iconSize,height:props.iconSize,objectFit:\"cover\",borderRadius:12,marginBottom:8,background:\"#f5f5f5\",display:\"block\"}}),/*#__PURE__*/_jsx(\"span\",{style:{color:textColor,...font,width:\"100%\",minWidth:0,fontSize:font?.fontSize||18,fontWeight:font?.fontWeight||600,lineHeight:font?.lineHeight||\"1.2em\",letterSpacing:font?.letterSpacing||\"-0.01em\",margin:0,padding:0,wordBreak:\"break-word\"},children:item.heading})]},i))});}addPropertyControls(FeatureGrid,{iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:56,min:24,max:128,step:1,unit:\"px\"},items:{type:ControlType.Array,title:\"Grid Items\",maxCount:12,control:{type:ControlType.Object,controls:{image:{type:ControlType.ResponsiveImage},icon:{type:ControlType.ComponentInstance,title:\"Icon (Framer)\"},heading:{type:ControlType.String,defaultValue:\"Feature\",placeholder:\"Feature heading\"}}},defaultValue:[{image:defaultImages[0],heading:\"Feature One\"},{image:defaultImages[1],heading:\"Feature Two\"},{image:defaultImages[2],heading:\"Feature Three\"}]},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#F5F5F5\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:18,variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},cardColor:{type:ControlType.Color,title:\"Card Color\",defaultValue:\"#fff\"},columns:{type:ControlType.Number,title:\"Columns\",defaultValue:3,min:1,max:12,step:1,displayStepper:true},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:24,min:0,max:64,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FeatureGrid\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FeatureGrid_1.map"],
  "mappings": "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",
  "names": ["defaultImages", "FeatureGrid", "props", "items", "background", "textColor", "font", "style", "columns", "p", "item", "i", "u", "addPropertyControls", "ControlType"]
}
