{"version":3,"file":"StatBox.GXDoHCSn.mjs","names":[],"sources":["https:/framerusercontent.com/modules/tzI1mgpK22DUBjOoLCJD/VzIKEigxT2A9aHviZ4bX/StatBox.js"],"sourcesContent":["// Full width statistics box with gradient background, responsive layout, and editable properties\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function StatBox(props){const{stat1Value,stat1Label,stat2Value,stat2Label,gradientStart,gradientEnd,textColor,valueFont,labelFont,padding}=props;const hasStat1=stat1Value.trim()!==\"\"||stat1Label.trim()!==\"\";const hasStat2=stat2Value.trim()!==\"\"||stat2Label.trim()!==\"\";// Hide component if no data is present\nif(!hasStat1&&!hasStat2){return null;}return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:\"1200px\",margin:\"0 auto\",background:`linear-gradient(to right, ${gradientStart}, ${gradientEnd})`,borderRadius:\"17px\",padding:padding,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",gap:\"20px\",justifyContent:\"center\",alignItems:\"center\"},className:\"stat-container\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",gap:\"8px\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...valueFont,color:textColor,textAlign:\"center\"},children:stat1Value}),/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:textColor,textAlign:\"center\"},children:stat1Label})]}),hasStat2&&/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",gap:\"8px\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...valueFont,color:textColor,textAlign:\"center\"},children:stat2Value}),/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:textColor,textAlign:\"center\"},children:stat2Label})]})]}),/*#__PURE__*/_jsx(\"style\",{children:`\n                    @media (max-width: 768px) {\n                        .stat-container {\n                            flex-direction: column !important;\n                            gap: 30px !important;\n                        }\n                    }\n                `})]});}addPropertyControls(StatBox,{stat1Value:{type:ControlType.String,title:\"Stat 1 Value\",defaultValue:\"87%\"},stat1Label:{type:ControlType.String,title:\"Stat 1 Label\",defaultValue:\"Customer Satisfaction\"},stat2Value:{type:ControlType.String,title:\"Stat 2 Value\",defaultValue:\"92%\"},stat2Label:{type:ControlType.String,title:\"Stat 2 Label\",defaultValue:\"Retention Rate\"},gradientStart:{type:ControlType.Color,title:\"Gradient Start\",defaultValue:\"#0099FF\"},gradientEnd:{type:ControlType.Color,title:\"Gradient End\",defaultValue:\"#8855FF\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},valueFont:{type:ControlType.Font,title:\"Value Font\",defaultValue:{fontSize:\"40px\",variant:\"Bold\",letterSpacing:\"-0.04em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},labelFont:{type:ControlType.Font,title:\"Label Font\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"40px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StatBox\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StatBox.map"],"mappings":"mKAIG,SAAwB,EAAQ,EAAM,CAAC,GAAK,CAAC,aAAW,aAAW,aAAW,aAAW,gBAAc,cAAY,YAAU,YAAU,YAAU,WAAS,EAAY,EAAS,EAAW,MAAM,GAAG,IAAI,EAAW,MAAM,GAAG,GAAS,EAAS,EAAW,MAAM,GAAG,IAAI,EAAW,MAAM,GAAG,GACtP,MAAnC,CAAC,GAAU,CAAC,EAAiB,KAA0B,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,SAAS,SAAS,OAAO,SAAS,WAAW,6BAA6B,EAAc,IAAI,EAAY,GAAG,aAAa,OAAe,UAAQ,UAAU,aAAa,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,MAAM,IAAI,OAAO,eAAe,SAAS,WAAW,SAAS,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,OAAO,cAAc,SAAS,IAAI,MAAM,WAAW,SAAS,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAU,MAAM,EAAU,UAAU,SAAS,CAAC,SAAS,EAAW,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAU,MAAM,EAAU,UAAU,SAAS,CAAC,SAAS,EAAW,CAAC,CAAC,CAAC,CAAC,CAAC,GAAuB,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,OAAO,cAAc,SAAS,IAAI,MAAM,WAAW,SAAS,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAU,MAAM,EAAU,UAAU,SAAS,CAAC,SAAS,EAAW,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAU,MAAM,EAAU,UAAU,SAAS,CAAC,SAAS,EAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;;;;kBAO5lC,CAAC,CAAC,CAAC,CAAC,kBAXmC,IAAoD,CAWrF,EAAoB,EAAQ,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,MAAM,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,wBAAwB,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,MAAM,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,iBAAiB,CAAC,cAAc,CAAC,KAAK,EAAY,MAAM,MAAM,iBAAiB,aAAa,UAAU,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,aAAa,CAAC,SAAS,OAAO,QAAQ,OAAO,cAAc,UAAU,WAAW,MAAM,CAAC,SAAS,WAAW,gBAAgB,aAAa,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,aAAa,CAAC,SAAS,OAAO,QAAQ,SAAS,cAAc,UAAU,WAAW,QAAQ,CAAC,SAAS,WAAW,gBAAgB,aAAa,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,OAAO,CAAC,CAAC"}