{"version":3,"file":"DateTrendWidget.mjs","names":["Grid","makeStyles","React","forwardRef","FluentPrimaryStatNumber","FluentSecondaryStatNumber","WidgetCard","useStyles","theme","column","width","layout","w","default","min","max","h","DateTrendWidget","props","ref","$","_c","classes","children","other","params","t0","t1","setParam","t2","mockData","title","primary","value","label","t3","t4","t5","secondary","map","_temp","t6","t7","t8","category"],"sources":["../../../../../src/UI/widgets/library/DateTrendWidget/DateTrendWidget.jsx"],"sourcesContent":["import { Grid, makeStyles } from '@material-ui/core'\nimport React, { forwardRef } from 'react'\nimport FluentPrimaryStatNumber from '../../FluentComponents/molecules/FluentPrimaryStatNumber'\nimport FluentSecondaryStatNumber from '../../FluentComponents/molecules/FluentSecondaryStatNumber'\nimport WidgetCard from '../../WidgetCard'\n\nconst useStyles = makeStyles((theme) => ({\n  column: {\n    width: 160\n  }\n}))\n\nexport const layout = {\n  w: { default: 2, min: 0, max: 4 },\n  h: { default: 2, min: 0, max: 4 }\n}\n\nconst DateTrendWidget = (props, ref) => {\n  const classes = useStyles()\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 direction='row' spacing={1}>\n        <Grid item className={classes.column}>\n          <FluentPrimaryStatNumber\n            mainStat={mockData?.primary.value}\n            mainLabel={mockData?.primary.label}\n          />\n        </Grid>\n        <Grid item>\n          {mockData?.secondary.map((secondary) => (\n            <Grid item key={secondary.category}>\n              <FluentSecondaryStatNumber\n                secondaryStat={secondary.value}\n                secondaryLabel={secondary.category}\n                trend={secondary.value < 0 ? 'down' : 'up'}\n              />\n            </Grid>\n          ))}\n        </Grid>\n      </Grid>\n      {children}\n    </WidgetCard>\n  )\n}\n\nexport default forwardRef(DateTrendWidget)\n"],"mappings":"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"}