{"version":3,"file":"BubbleWidget.mjs","names":["React","forwardRef","Grid","Box","WidgetCard","FluentStatsSnippet","FluentTimeLine","layout","w","default","min","max","h","params","mode","defaultValue","BubbleWidget","props","ref","$","_c","children","other","t0","t1","setParam","t2","mockData","theme","title","stats","map","_temp","t3","data","t4","t5","stat","label","currentValue","previousValue"],"sources":["../../../../../src/UI/widgets/library/BubbleWidget/BubbleWidget.jsx"],"sourcesContent":["import React, { forwardRef } from 'react'\nimport { Grid, Box } from '@material-ui/core'\nimport WidgetCard from '../../WidgetCard'\nimport FluentStatsSnippet from '../../FluentComponents/atoms/FluentStatsSnippet'\nimport FluentTimeLine from '../../FluentComponents/molecules/FluentTimeline'\n\nexport const layout = {\n  w: { default: 2, min: 0, max: 4 },\n  h: { default: 2, min: 0, max: 4 }\n}\n\nexport const params = {\n  mode: {\n    defaultValue: 'chart'\n  }\n}\n\nconst BubbleWidget = (props, ref) => {\n  const { children, params, setParam, ...other } = props\n  const { mockData, apiUrl, theme } = params\n\n  return (\n    <WidgetCard ref={ref} {...other} title={mockData?.title} theme={theme}>\n      <Grid container>\n        {mockData?.stats?.map((stat) => (\n          <Grid item xs={3} key={stat.label}>\n            <FluentStatsSnippet\n              label={stat.label}\n              amount={stat.currentValue}\n              prevAmount={stat.previousValue}\n            />\n          </Grid>\n        ))}\n      </Grid>\n      <Box clone flex={1} mt={1} overflow='hidden'>\n        <FluentTimeLine categories={mockData?.data} />\n      </Box>\n      {children}\n    </WidgetCard>\n  )\n}\n\nexport default forwardRef(BubbleWidget)\n"],"mappings":";;;;;;;AAMA,MAAaO,SAAS;CACpBC,GAAG;EAAEC,SAAS;EAAGC,KAAK;EAAGC,KAAK;EAAG;CACjCC,GAAG;EAAEH,SAAS;EAAGC,KAAK;EAAGC,KAAK;EAAE;CACjC;AAED,MAAaE,SAAS,EACpBC,MAAM,EACJC,cAAc,SAChB,EACD;AAED,MAAMC,gBAAeC,OAAAC,QAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CAAA,IAAAC;CAAA,IAAAC;CAAA,IAAAT;AAAA,KAAAM,EAAA,OAAAF,OAAA;EACnB,MAAA,EAAAI,UAAAE,IAAAV,QAAAW,IAAAC,UAAA,GAAAC,OAAiDT;AAAjDI,aAAAE;AAAAV,WAAAW;AAAAF,UAAAI;AAAsDP,IAAA,KAAAF;AAAAE,IAAA,KAAAE;AAAAF,IAAA,KAAAG;AAAAH,IAAA,KAAAN;QAAA;AAAAQ,aAAAF,EAAA;AAAAG,UAAAH,EAAA;AAAAN,WAAAM,EAAA;;CACtD,MAAA,EAAAQ,UAAAC,UAAoCf;CAGM,MAAAU,KAAAI,UAAQE;CAAO,IAAAL;AAAA,KAAAL,EAAA,OAAAQ,UAAAG,OAAA;AAElDN,OAAAG,UAAQG,OAAYC,IAACC,MAQpB;AAAAb,IAAA,KAAAQ,UAAAG;AAAAX,IAAA,KAAAK;OAAAA,MAAAL,EAAA;CAAA,IAAAO;AAAA,KAAAP,EAAA,OAAAK,IAAA;AATJE,OAAA,sBAAA,cAAC,MAAD,EAAM,WAAA,MAUC,EATJF,GASI;AAAAL,IAAA,KAAAK;AAAAL,IAAA,KAAAO;OAAAA,MAAAP,EAAA;CAEuB,MAAAc,KAAAN,UAAQO;CAAM,IAAAC;AAAA,KAAAhB,EAAA,OAAAc,IAAA;AAD5CE,OAAA,sBAAA,cAAC,KAAD;GAAK,OAAA;GAAY,MAAA;GAAO,IAAA;GAAY,UAAA;GAE9B,EADJ,sBAAA,cAAC,gBAAD,EAA4B,YAAAF,IAC9B,CAAA,CAAM;AAAAd,IAAA,KAAAc;AAAAd,IAAA,KAAAgB;OAAAA,MAAAhB,EAAA;CAAA,IAAAiB;AAAA,KAAAjB,EAAA,QAAAE,YAAAF,EAAA,QAAAG,SAAAH,EAAA,QAAAD,OAAAC,EAAA,QAAAI,MAAAJ,EAAA,QAAAO,MAAAP,EAAA,QAAAgB,MAAAhB,EAAA,QAAAS,OAAA;AAdRQ,OAAA,sBAAA,cAAC,YAAD;GAAiBlB;GAAG,GAAMI;GAAc,OAAAC;GAAwBK;GAgBnD,EAfXF,IAWAS,IAGCd,SACU;AAAAF,IAAA,MAAAE;AAAAF,IAAA,MAAAG;AAAAH,IAAA,MAAAD;AAAAC,IAAA,MAAAI;AAAAJ,IAAA,MAAAO;AAAAP,IAAA,MAAAgB;AAAAhB,IAAA,MAAAS;AAAAT,IAAA,MAAAiB;OAAAA,MAAAjB,EAAA;AAAA,QAhBbiB;;AAoBJ,IAAA,uBAAenC,WAAWe,aAAa;AAzBlB,SAAAgB,MAAAK,MAAA;AAAA,QAQX,sBAAA,cAAC,MAAD;EAAM,MAAA;EAAS,IAAA;EAAQ,KAAAA,KAAIC;EAMpB,EALL,sBAAA,cAAC,oBAAD;EACS,OAAAD,KAAIC;EACH,QAAAD,KAAIE;EACA,YAAAF,KAAIG;EAEpB,CAAA,CAAO"}