{"version":3,"file":"BarChartWrapper.mjs","names":["React","Box","Grid","MuiVegaLite","useReadMetaData","BarChartWrapper","props","$","_c","propsComponent","id","columnSize","values","xfield","yfield","t0","xs","t1","sm","t2","md","t3","Symbol","for","width","minWidth","t4","t5","ticks","t6","field","type","axis","band","t7","format","t8","t9","x","y","t10","$schema","data","mark","encoding","t11","barChartWrapperProps","structure","label","value"],"sources":["../../../../src/componentSystems/pageRenderer/wrappers/BarChartWrapper.jsx"],"sourcesContent":["import React from 'react';\nimport { Box, Grid } from '@material-ui/core';\nimport { MuiVegaLite } from '@material-vega/material-ui';\nimport { useReadMetaData } from '../hooks/useReadMetaData';\n\nexport const BarChartWrapper = props => {\n  const { propsComponent } = props;\n  const { id, columnSize, values, encoding, x, y, xfield, yfield } =\n    useReadMetaData(propsComponent);\n\n  return (\n    <Grid\n      item\n      xs={columnSize?.xs}\n      sm={columnSize?.sm}\n      md={columnSize?.md}\n      key={id}\n    >\n      <Box\n        mt={2}\n        clone\n        overflow=\"hidden\"\n        sx={{ width: '100%', minWidth: '100%' }}\n      >\n        <MuiVegaLite\n          variant=\"verticalBarChart\"\n          color=\"secondary\"\n          background=\"paper\"\n          autoResize\n          actions={false}\n          spec={{\n            $schema: 'https://vega.github.io/schema/vega-lite/v4.json',\n            width: 'container',\n            data: {\n              // values: [\n              //   { quarter: 'Q1', percent: 0.2 },\n              //   { quarter: 'Q2', percent: 0.28 },\n              //   { quarter: 'Q3', percent: 0.32 },\n              //   { quarter: 'Q4', percent: 0.39 },\n              // ],\n              values: values,\n            },\n            mark: 'bar',\n            //encoding: encoding,\n            encoding: {\n              x: {\n                field: xfield,\n                type: 'nominal',\n                axis: {\n                  ticks: false,\n                },\n                band: 0.5,\n              },\n              y: {\n                field: yfield,\n                type: 'quantitative',\n                axis: {\n                  format: 'p',\n                },\n              },\n            },\n          }}\n        />\n      </Box>\n    </Grid>\n  );\n};\n\nexport const barChartWrapperProps = [\n  {\n    structure: [\n      { label: 'Data1', value: 0 },\n      { label: 'Data2', value: 1 },\n      { label: 'Data3', value: 0 },\n      { label: 'Data4', value: 1 },\n    ],\n  },\n];\n"],"mappings":";;;;;;AAKA,MAAaK,mBAAkBC,UAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CAC7B,MAAA,EAAAC,mBAA2BH;CAC3B,MAAA,EAAAI,IAAAC,YAAAC,QAAAC,QAAAC,WACEV,gBAAgBK,eAAe;CAKzB,MAAAM,KAAAJ,YAAUK;CACV,MAAAC,KAAAN,YAAUO;CACV,MAAAC,KAAAR,YAAUS;CAAI,IAAAC;AAAA,KAAAd,EAAA,OAAAe,OAAAC,IAAA,4BAAA,EAAA;AAOZF,OAAA;GAAAG,OAAS;GAAMC,UAAY;GAAQ;AAAAlB,IAAA,KAAAc;OAAAA,MAAAd,EAAA;CAAA,IAAAmB;AAAA,KAAAnB,EAAA,OAAAK,QAAA;AAW7Bc,OAAA,EAAAd,QAQL;AAAAL,IAAA,KAAAK;AAAAL,IAAA,KAAAmB;OAAAA,MAAAnB,EAAA;CAAA,IAAAoB;AAAA,KAAApB,EAAA,OAAAe,OAAAC,IAAA,4BAAA,EAAA;AAOSI,OAAA,EAAAC,OACG,OACR;AAAArB,IAAA,KAAAoB;OAAAA,MAAApB,EAAA;CAAA,IAAAsB;AAAA,KAAAtB,EAAA,OAAAM,QAAA;AALAgB,OAAA;GAAAC,OACMjB;GAAMkB,MACP;GAASC,MACTL;GAELM,MACK;GACP;AAAA1B,IAAA,KAAAM;AAAAN,IAAA,KAAAsB;OAAAA,MAAAtB,EAAA;CAAA,IAAA2B;AAAA,KAAA3B,EAAA,OAAAe,OAAAC,IAAA,4BAAA,EAAA;AAIOW,OAAA,EAAAC,QACI,KACT;AAAA5B,IAAA,KAAA2B;OAAAA,MAAA3B,EAAA;CAAA,IAAA6B;AAAA,KAAA7B,EAAA,OAAAO,QAAA;AALAsB,OAAA;GAAAN,OACMhB;GAAMiB,MACP;GAAcC,MACdE;GAGP;AAAA3B,IAAA,KAAAO;AAAAP,IAAA,KAAA6B;OAAAA,MAAA7B,EAAA;CAAA,IAAA8B;AAAA,KAAA9B,EAAA,OAAAsB,MAAAtB,EAAA,QAAA6B,IAAA;AAfOC,OAAA;GAAAC,GACLT;GAOFU,GACEH;GAOJ;AAAA7B,IAAA,KAAAsB;AAAAtB,IAAA,MAAA6B;AAAA7B,IAAA,MAAA8B;OAAAA,MAAA9B,EAAA;CAAA,IAAAiC;AAAA,KAAAjC,EAAA,QAAAmB,MAAAnB,EAAA,QAAA8B,IAAA;AA1CPG,QAAA,sBAAA,cAAC,KAAD;GACM,IAAA;GACJ,OAAA;GACS,UAAA;GACL,IAAAnB;GAyCA,EAvCJ,sBAAA,cAAC,aAAD;GACU,SAAA;GACF,OAAA;GACK,YAAA;GACX,YAAA;GACS,SAAA;GACH,MAAA;IAAAoB,SACK;IAAiDjB,OACnD;IAAWkB,MACZhB;IAQLiB,MACK;IAAKC,UAEDP;IAiBZ;GAEJ,CAAA,CAAM;AAAA9B,IAAA,MAAAmB;AAAAnB,IAAA,MAAA8B;AAAA9B,IAAA,MAAAiC;OAAAA,OAAAjC,EAAA;CAAA,IAAAsC;AAAA,KAAAtC,EAAA,QAAAG,MAAAH,EAAA,QAAAQ,MAAAR,EAAA,QAAAU,MAAAV,EAAA,QAAAiC,OAAAjC,EAAA,QAAAY,IAAA;AApDR0B,QAAA,sBAAA,cAAC,MAAD;GACE,MAAA;GACI,IAAA9B;GACA,IAAAE;GACA,IAAAE;GACCT,KAAAA;GAgDA,EA9CL8B,IA8CK;AAAAjC,IAAA,MAAAG;AAAAH,IAAA,MAAAQ;AAAAR,IAAA,MAAAU;AAAAV,IAAA,MAAAiC;AAAAjC,IAAA,MAAAY;AAAAZ,IAAA,MAAAsC;OAAAA,OAAAtC,EAAA;AAAA,QArDPsC"}