{"ast":null,"code":"var _jsxFileName = \"C:\\\\laragon\\\\www\\\\iot.mksolusi\\\\DriverOPCDA\\\\frontend\\\\src\\\\components\\\\pages\\\\Dashboard.jsx\";\nimport React from 'react';\nimport Container from \"@material-ui/core/Container\";\nimport Box from \"@material-ui/core/Box\";\nimport { connect } from \"react-redux\";\nimport BreadCrumb from '../layouts/Breadcrumb';\nimport GridDashboard from \"./Dashboard/GridDashboard\";\nimport { setUserAuth } from \"../../../src/redux/UserLogin/userLogin.action\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nclass Dashboard extends React.Component {\n  constructor(props) {\n    super(props);\n    this.pageTitle = \"Dashboard\";\n    this.links = [{\n      link: \"/dashboard\",\n      text: this.pageTitle\n    }];\n  }\n\n  componentDidMount() {\n    console.log(this.props.StateUserAuth); // document.title = process.env.REACT_APP_APP_NAME+' - '+this.pageTitle;\n  }\n\n  render() {\n    const links = this.links;\n    return /*#__PURE__*/_jsxDEV(\"main\", {\n      className: this.props.content,\n      children: /*#__PURE__*/_jsxDEV(Container, {\n        maxWidth: \"xl\",\n        children: [/*#__PURE__*/_jsxDEV(BreadCrumb, {\n          links: links\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 35,\n          columnNumber: 11\n        }, this), /*#__PURE__*/_jsxDEV(Box // boxShadow={1}\n        , {\n          mt: 3 // p={3}\n          // style={{ background: \"white\" }}\n          ,\n          width: \"100%\",\n          children: [\"Hello , \", this.props.StateUserAuth.Name, /*#__PURE__*/_jsxDEV(GridDashboard, {}, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 48,\n            columnNumber: 13\n          }, this)]\n        }, void 0, true, {\n          fileName: _jsxFileName,\n          lineNumber: 36,\n          columnNumber: 11\n        }, this)]\n      }, void 0, true, {\n        fileName: _jsxFileName,\n        lineNumber: 34,\n        columnNumber: 9\n      }, this)\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 33,\n      columnNumber: 7\n    }, this);\n  }\n\n}\n\nconst mapStateToProps = state => {\n  return {\n    StateUserAuth: state.auth.userAuth\n  };\n};\n\nconst mapDispatchToProps = dispact => {\n  return {\n    setUserAuth: p => dispact(setUserAuth(p))\n  };\n};\n\nexport default connect(mapStateToProps, mapDispatchToProps)(Dashboard);","map":{"version":3,"sources":["C:/laragon/www/iot.mksolusi/DriverOPCDA/frontend/src/components/pages/Dashboard.jsx"],"names":["React","Container","Box","connect","BreadCrumb","GridDashboard","setUserAuth","Dashboard","Component","constructor","props","pageTitle","links","link","text","componentDidMount","console","log","StateUserAuth","render","content","Name","mapStateToProps","state","auth","userAuth","mapDispatchToProps","dispact","p"],"mappings":";AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,OAAOC,SAAP,MAAsB,6BAAtB;AACA,OAAOC,GAAP,MAAgB,uBAAhB;AACA,SAASC,OAAT,QAAwB,aAAxB;AAGA,OAAOC,UAAP,MAAuB,uBAAvB;AAEA,OAAOC,aAAP,MAA0B,2BAA1B;AACA,SAASC,WAAT,QAA4B,+CAA5B;;;AAEA,MAAMC,SAAN,SAAwBP,KAAK,CAACQ,SAA9B,CAAwC;AACtCC,EAAAA,WAAW,CAACC,KAAD,EAAQ;AACjB,UAAMA,KAAN;AACA,SAAKC,SAAL,GAAiB,WAAjB;AACA,SAAKC,KAAL,GAAa,CACX;AACEC,MAAAA,IAAI,EAAE,YADR;AAEEC,MAAAA,IAAI,EAAE,KAAKH;AAFb,KADW,CAAb;AAMD;;AAEDI,EAAAA,iBAAiB,GAAG;AAClBC,IAAAA,OAAO,CAACC,GAAR,CAAY,KAAKP,KAAL,CAAWQ,aAAvB,EADkB,CAElB;AACD;;AAEDC,EAAAA,MAAM,GAAG;AACP,UAAMP,KAAK,GAAG,KAAKA,KAAnB;AAEA,wBACE;AAAM,MAAA,SAAS,EAAE,KAAKF,KAAL,CAAWU,OAA5B;AAAA,6BACE,QAAC,SAAD;AAAW,QAAA,QAAQ,EAAE,IAArB;AAAA,gCACE,QAAC,UAAD;AAAY,UAAA,KAAK,EAAER;AAAnB;AAAA;AAAA;AAAA;AAAA,gBADF,eAEE,QAAC,GAAD,CACE;AADF;AAEE,UAAA,EAAE,EAAE,CAFN,CAGE;AACA;AAJF;AAKE,UAAA,KAAK,EAAC,MALR;AAAA,iCAWW,KAAKF,KAAL,CAAWQ,aAAX,CAAyBG,IAXpC,eAYE,QAAC,aAAD;AAAA;AAAA;AAAA;AAAA,kBAZF;AAAA;AAAA;AAAA;AAAA;AAAA,gBAFF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,YADF;AAqBD;;AAzCqC;;AA4CxC,MAAMC,eAAe,GAAIC,KAAD,IAAW;AACjC,SAAO;AACLL,IAAAA,aAAa,EAAEK,KAAK,CAACC,IAAN,CAAWC;AADrB,GAAP;AAGD,CAJD;;AAKA,MAAMC,kBAAkB,GAAGC,OAAO,IAAI;AACpC,SAAO;AACLrB,IAAAA,WAAW,EAAGsB,CAAD,IAAKD,OAAO,CAACrB,WAAW,CAACsB,CAAD,CAAZ;AADpB,GAAP;AAGD,CAJD;;AAKA,eAAezB,OAAO,CAACmB,eAAD,EAAiBI,kBAAjB,CAAP,CAA4CnB,SAA5C,CAAf","sourcesContent":["import React from 'react'\r\nimport Container from \"@material-ui/core/Container\";\r\nimport Box from \"@material-ui/core/Box\";\r\nimport { connect } from \"react-redux\";\r\n\r\n\r\nimport BreadCrumb from '../layouts/Breadcrumb'\r\n\r\nimport GridDashboard from \"./Dashboard/GridDashboard\";\r\nimport { setUserAuth } from \"../../../src/redux/UserLogin/userLogin.action\";\r\n\r\nclass Dashboard extends React.Component {\r\n  constructor(props) {\r\n    super(props);\r\n    this.pageTitle = \"Dashboard\";\r\n    this.links = [\r\n      {\r\n        link: \"/dashboard\",\r\n        text: this.pageTitle,\r\n      },\r\n    ];\r\n  }\r\n\r\n  componentDidMount() {\r\n    console.log(this.props.StateUserAuth);\r\n    // document.title = process.env.REACT_APP_APP_NAME+' - '+this.pageTitle;\r\n  }\r\n\r\n  render() {\r\n    const links = this.links\r\n\r\n    return (\r\n      <main className={this.props.content}>\r\n        <Container maxWidth={\"xl\"}>\r\n          <BreadCrumb links={links} />\r\n          <Box\r\n            // boxShadow={1}\r\n            mt={3}\r\n            // p={3}\r\n            // style={{ background: \"white\" }}\r\n            width=\"100%\"\r\n          >\r\n            {/* <Box>\r\n              <PageTitle pageTitle={pageTitle} />\r\n            </Box> */}\r\n            {/* CONTENT */}\r\n            Hello , {this.props.StateUserAuth.Name}\r\n            <GridDashboard />\r\n          </Box>\r\n        </Container>\r\n      </main>\r\n    );\r\n  }\r\n}\r\n\r\nconst mapStateToProps = (state) => {\r\n  return {\r\n    StateUserAuth: state.auth.userAuth,\r\n  };\r\n};\r\nconst mapDispatchToProps = dispact => {\r\n  return {\r\n    setUserAuth: (p)=>dispact(setUserAuth(p)),\r\n  };\r\n};\r\nexport default connect(mapStateToProps,mapDispatchToProps)(Dashboard)"]},"metadata":{},"sourceType":"module"}