{"version":3,"file":"HeatMeter.BJvzLyTd.mjs","names":["__esmMin","p","c","init_jsx_runtime","addPropertyControls","init_framer_BWFVvmND","HeatMeter","props","lvl","level","style","segmentWidth","segmentHeight","i","RAMP","emptyColor","showLabel","labelColor","LABELS","init_HeatMeter","ControlType"],"sources":["https:/framerusercontent.com/modules/soNuctjlegRtgP7XRrSg/cGCy3TDq2By6088YEHTs/HeatMeter.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const LABELS=[\"No heat\",\"Gentle\",\"Warm\",\"Lively\",\"Hot\",\"Fierce\"];const RAMP=[\"#E2A12B\",\"#DB8526\",\"#CC6322\",\"#B4391F\",\"#7E2419\"];/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function HeatMeter(props){const{level=3,showLabel=true,segmentWidth=18,segmentHeight=6,emptyColor=\"rgba(31,22,17,0.14)\",labelColor=\"#1F1611\",style}=props;const lvl=Math.max(0,Math.min(5,Math.round(Number(level)||0)));return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,...style},\"aria-label\":\"Heat \"+lvl+\" of 5\",children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:3},children:[0,1,2,3,4].map(i=>/*#__PURE__*/_jsx(\"span\",{style:{width:segmentWidth,height:segmentHeight,borderRadius:2,background:i<lvl?RAMP[i]:emptyColor}},i))}),showLabel&&/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"'DM Mono', monospace\",fontSize:11,letterSpacing:\"0.08em\",textTransform:\"uppercase\",color:labelColor,whiteSpace:\"nowrap\"},children:LABELS[lvl]})]});}addPropertyControls(HeatMeter,{level:{type:ControlType.Number,title:\"Level\",min:0,max:5,step:1,defaultValue:3,displayStepper:true},showLabel:{type:ControlType.Boolean,title:\"Label\",defaultValue:true},segmentWidth:{type:ControlType.Number,title:\"Seg W\",min:6,max:60,defaultValue:18},segmentHeight:{type:ControlType.Number,title:\"Seg H\",min:2,max:20,defaultValue:6},emptyColor:{type:ControlType.Color,title:\"Empty\",defaultValue:\"rgba(31,22,17,0.14)\"},labelColor:{type:ControlType.Color,title:\"Label\",defaultValue:\"#1F1611\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HeatMeter\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HeatMeter.map"],"mappings":"A,8JAGG,SAAwBM,EAAU,EAAM,CAAC,GAAK,CAAC,QAAM,EAAE,YAAU,GAAK,eAAa,GAAG,gBAAc,EAAE,aAAW,sBAAsB,aAAW,UAAU,SAAOC,EAAYC,EAAI,KAAK,IAAI,EAAE,KAAK,IAAI,EAAE,KAAK,MAAM,OAAOC,CAAK,GAAG,CAAC,CAAC,CAAC,EAAE,MAAoB,gBAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,GAAG,GAAGC,CAAK,EAAE,aAAa,QAAQF,EAAI,QAAQ,SAAS,CAAc,gBAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,CAAC,EAAE,SAAS,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,GAAgB,gBAAK,OAAO,CAAC,MAAM,CAAC,MAAMG,EAAa,OAAOC,EAAc,aAAa,EAAE,WAAWC,EAAEL,EAAIM,EAAKD,GAAGE,CAAU,CAAC,EAAEF,CAAC,CAAC,CAAC,CAAC,EAAEG,GAAwB,gBAAK,OAAO,CAAC,MAAM,CAAC,WAAW,uBAAuB,SAAS,GAAG,cAAc,SAAS,cAAc,YAAY,MAAMC,EAAW,WAAW,QAAQ,EAAE,SAASC,EAAOV,EAAI,CAAC,CAAC,CAAC,CAAC,CAAE,C,8CAHhqB,EAAO,CAAC,UAAU,SAAS,OAAO,SAAS,MAAM,QAAQ,EAAQ,EAAK,CAAC,UAAU,UAAU,UAAU,UAAU,SAAS,EAGyiBJ,EAAoBE,EAAU,CAAC,MAAM,CAAC,KAAKc,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,aAAa,EAAE,eAAe,EAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,QAAQ,MAAM,QAAQ,aAAa,EAAI,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,GAAG,aAAa,EAAE,EAAE,cAAc,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,GAAG,aAAa,CAAC,EAAE,WAAW,CAAC,KAAKA,EAAY,MAAM,MAAM,QAAQ,aAAa,qBAAqB,EAAE,WAAW,CAAC,KAAKA,EAAY,MAAM,MAAM,QAAQ,aAAa,SAAS,CAAC,CAAC,C"}