{"version":3,"file":"withEngineComponent.mjs","names":["React","PrimaryActionHeaderWrapper","DisplayCardWrapper","BarChartWrapper","HistogramWrapper","DonutWrapper","LineGraphWrapper","AgGridSimpleWrapper","BioCardWrapper","Other","props","$","_c","t0","Symbol","for","engineWrapper","PrimaryActionHeader","DisplayCard","BarChart","Histogram","DonutChart","LineGraph","agGridSimple","BioCard","withEngineComponent","WrappedComponent","hocComponent","hocProps","wrappedComponent"],"sources":["../../../../src/componentSystems/pageRenderer/hocs/withEngineComponent.jsx"],"sourcesContent":["import React from 'react';\nimport { PrimaryActionHeaderWrapper } from '../wrappers/PrimaryActionHeaderWrapper';\nimport { DisplayCardWrapper } from '../wrappers/DisplayCardWrapper';\nimport { BarChartWrapper } from '../wrappers/BarChartWrapper';\nimport { HistogramWrapper } from '../wrappers/HistogramWrapper';\nimport { DonutWrapper } from '../wrappers/DonutWrapper';\nimport { LineGraphWrapper } from '../wrappers/LineGraphWrapper';\nimport { AgGridSimpleWrapper } from '../wrappers/AgGridSimpleWrapper';\nimport { BioCardWrapper } from '../wrappers/BioCardWrapper';\n\nconst Other = props => {\n  return <div>Test</div>;\n};\n\nconst engineWrapper = {\n  PrimaryActionHeader: props => PrimaryActionHeaderWrapper(props),\n  DisplayCard: props => DisplayCardWrapper(props),\n  BarChart: props => BarChartWrapper(props),\n  Histogram: props => HistogramWrapper(props),\n  DonutChart: props => DonutWrapper(props),\n  LineGraph: props => LineGraphWrapper(props),\n  agGridSimple: props => AgGridSimpleWrapper(props),\n  BioCard: props => BioCardWrapper(props),\n  Other,\n};\n\nexport function withEngineComponent(WrappedComponent) {\n  const hocComponent = hocProps => {\n    const wrappedComponent =\n      engineWrapper[WrappedComponent] || engineWrapper['Other'];\n\n    return wrappedComponent(hocProps);\n  };\n  return hocComponent;\n}\n"],"mappings":";;;;;;;;;;;AAUA,MAAMS,SAAQC,UAAA;CAAA,MAAAC,IAAAC,EAAA,EAAA;CAAA,IAAAC;AAAA,KAAAF,EAAA,OAAAG,OAAAC,IAAA,4BAAA,EAAA;AACLF,OAAA,sBAAA,cAAA,OAAA,MAAK,OAAU;AAAAF,IAAA,KAAAE;OAAAA,MAAAF,EAAA;AAAA,QAAfE;;AAGT,MAAMG,gBAAgB;CACpBC,sBAAqBP,UAAST,2BAA2BS,MAAM;CAC/DQ,cAAaR,UAASR,mBAAmBQ,MAAM;CAC/CS,WAAUT,UAASP,gBAAgBO,MAAM;CACzCU,YAAWV,UAASN,iBAAiBM,MAAM;CAC3CW,aAAYX,UAASL,aAAaK,MAAM;CACxCY,YAAWZ,UAASJ,iBAAiBI,MAAM;CAC3Ca,eAAcb,UAASH,oBAAoBG,MAAM;CACjDc,UAASd,UAASF,eAAeE,MAAM;CACvCD;CACD;AAED,SAAgBgB,oBAAoBC,kBAAkB;CACpD,MAAMC,gBAAeC,aAAY;AAI/B,UAFEZ,cAAcU,qBAAqBV,cAAc,UAE3BY,SAAS;;AAEnC,QAAOD"}