{"ast":null,"code":"var _jsxFileName = \"C:\\\\laragon\\\\www\\\\itokin\\\\DriverOPCDA\\\\frontend\\\\src\\\\components\\\\pages\\\\TagAdd.jsx\";\nimport React from \"react\";\nimport Container from \"@material-ui/core/Container\";\nimport BreadCrumb from \"../layouts/Breadcrumb\";\nimport PageTitle from \"../layouts/PageTitle\";\nimport { Box } from \"@material-ui/core\";\nimport { withRouter } from \"react-router-dom\";\nimport TagFormAdd from \"./TagGroups/TagFormAdd\";\nimport TagGroupServices from './TagGroups/TagGroupServicesClass';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst TagGroupServ = new TagGroupServices();\n\nclass TagAdd extends React.Component {\n  constructor(props) {\n    super(props);\n    this.pageTitle = \"Tag Add\";\n    this.id = this.props.match.params.id;\n    this.test = \"\";\n    this.state = {\n      groupName: 'ss'\n    };\n    this.links = [{\n      link: \"/opc/tag-groups\",\n      text: \"Tag Groups\"\n    }, {\n      link: \"/opc/tag-groups/detail/\" + this.id,\n      text: \"Tag Group Detail\"\n    }, {\n      link: \"/opc/tags/add/\" + this.id,\n      text: this.pageTitle\n    }];\n  }\n\n  async componentDidMount() {\n    document.title = process.env.REACT_APP_APP_NAME + \" - \" + this.pageTitle;\n    this.findOne();\n    this.test = '123';\n    console.log(this.test);\n  }\n\n  async findOne() {\n    const resp = await TagGroupServ.findOne(this.id);\n    this.setState({\n      groupName: resp.data.TagGroupName\n    });\n  }\n\n  render() {\n    const links = this.links;\n    const pageTitle = this.pageTitle;\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: 52,\n          columnNumber: 11\n        }, this), /*#__PURE__*/_jsxDEV(Box, {\n          mt: 3,\n          width: \"100%\",\n          children: [/*#__PURE__*/_jsxDEV(Box, {\n            children: [/*#__PURE__*/_jsxDEV(PageTitle, {\n              pageTitle: pageTitle + \" (\" + this.state.groupName + \")\"\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 55,\n              columnNumber: 15\n            }, this), /*#__PURE__*/_jsxDEV(Box, {}, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 56,\n              columnNumber: 15\n            }, this)]\n          }, void 0, true, {\n            fileName: _jsxFileName,\n            lineNumber: 54,\n            columnNumber: 13\n          }, this), /*#__PURE__*/_jsxDEV(TagFormAdd, {}, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 59,\n            columnNumber: 13\n          }, this)]\n        }, void 0, true, {\n          fileName: _jsxFileName,\n          lineNumber: 53,\n          columnNumber: 11\n        }, this)]\n      }, void 0, true, {\n        fileName: _jsxFileName,\n        lineNumber: 51,\n        columnNumber: 9\n      }, this)\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 50,\n      columnNumber: 7\n    }, this);\n  }\n\n}\n\nexport default _c = withRouter(TagAdd);\n\nvar _c;\n\n$RefreshReg$(_c, \"%default%\");","map":{"version":3,"sources":["C:/laragon/www/itokin/DriverOPCDA/frontend/src/components/pages/TagAdd.jsx"],"names":["React","Container","BreadCrumb","PageTitle","Box","withRouter","TagFormAdd","TagGroupServices","TagGroupServ","TagAdd","Component","constructor","props","pageTitle","id","match","params","test","state","groupName","links","link","text","componentDidMount","document","title","process","env","REACT_APP_APP_NAME","findOne","console","log","resp","setState","data","TagGroupName","render","content"],"mappings":";AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,OAAOC,SAAP,MAAsB,6BAAtB;AACA,OAAOC,UAAP,MAAuB,uBAAvB;AACA,OAAOC,SAAP,MAAsB,sBAAtB;AACA,SAASC,GAAT,QAAoB,mBAApB;AACA,SAASC,UAAT,QAA2B,kBAA3B;AACA,OAAOC,UAAP,MAAuB,wBAAvB;AACA,OAAOC,gBAAP,MAA8B,mCAA9B;;AACA,MAAMC,YAAY,GAAG,IAAID,gBAAJ,EAArB;;AACA,MAAME,MAAN,SAAqBT,KAAK,CAACU,SAA3B,CAAqC;AACnCC,EAAAA,WAAW,CAACC,KAAD,EAAQ;AACjB,UAAMA,KAAN;AACA,SAAKC,SAAL,GAAiB,SAAjB;AACA,SAAKC,EAAL,GAAU,KAAKF,KAAL,CAAWG,KAAX,CAAiBC,MAAjB,CAAwBF,EAAlC;AACA,SAAKG,IAAL,GAAY,EAAZ;AACA,SAAKC,KAAL,GAAa;AACTC,MAAAA,SAAS,EAAE;AADF,KAAb;AAGA,SAAKC,KAAL,GAAa,CACX;AACEC,MAAAA,IAAI,EAAE,iBADR;AAEEC,MAAAA,IAAI,EAAE;AAFR,KADW,EAKX;AACED,MAAAA,IAAI,EAAE,4BAA4B,KAAKP,EADzC;AAEEQ,MAAAA,IAAI,EAAE;AAFR,KALW,EASX;AACED,MAAAA,IAAI,EAAE,mBAAmB,KAAKP,EADhC;AAEEQ,MAAAA,IAAI,EAAE,KAAKT;AAFb,KATW,CAAb;AAcD;;AACsB,QAAjBU,iBAAiB,GAAG;AACxBC,IAAAA,QAAQ,CAACC,KAAT,GAAiBC,OAAO,CAACC,GAAR,CAAYC,kBAAZ,GAAiC,KAAjC,GAAyC,KAAKf,SAA/D;AACA,SAAKgB,OAAL;AACA,SAAKZ,IAAL,GAAY,KAAZ;AACAa,IAAAA,OAAO,CAACC,GAAR,CAAY,KAAKd,IAAjB;AACD;;AAEY,QAAPY,OAAO,GAAE;AACb,UAAMG,IAAI,GAAG,MAAMxB,YAAY,CAACqB,OAAb,CAAqB,KAAKf,EAA1B,CAAnB;AACA,SAAKmB,QAAL,CAAc;AAAEd,MAAAA,SAAS,EAAEa,IAAI,CAACE,IAAL,CAAUC;AAAvB,KAAd;AACD;;AAEDC,EAAAA,MAAM,GAAG;AACP,UAAMhB,KAAK,GAAG,KAAKA,KAAnB;AACA,UAAMP,SAAS,GAAG,KAAKA,SAAvB;AACA,wBACE;AAAM,MAAA,SAAS,EAAE,KAAKD,KAAL,CAAWyB,OAA5B;AAAA,6BACE,QAAC,SAAD;AAAW,QAAA,QAAQ,EAAE,IAArB;AAAA,gCACE,QAAC,UAAD;AAAY,UAAA,KAAK,EAAEjB;AAAnB;AAAA;AAAA;AAAA;AAAA,gBADF,eAEE,QAAC,GAAD;AAAK,UAAA,EAAE,EAAE,CAAT;AAAY,UAAA,KAAK,EAAC,MAAlB;AAAA,kCACE,QAAC,GAAD;AAAA,oCACE,QAAC,SAAD;AAAW,cAAA,SAAS,EAAEP,SAAS,GAAG,IAAZ,GAAkB,KAAKK,KAAL,CAAWC,SAA7B,GAAuC;AAA7D;AAAA;AAAA;AAAA;AAAA,oBADF,eAEE,QAAC,GAAD;AAAA;AAAA;AAAA;AAAA,oBAFF;AAAA;AAAA;AAAA;AAAA;AAAA,kBADF,eAME,QAAC,UAAD;AAAA;AAAA;AAAA;AAAA,kBANF;AAAA;AAAA;AAAA;AAAA;AAAA,gBAFF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,YADF;AAeD;;AAtDkC;;AAyDrC,oBAAed,UAAU,CAACI,MAAD,CAAzB","sourcesContent":["import React from \"react\";\r\nimport Container from \"@material-ui/core/Container\";\r\nimport BreadCrumb from \"../layouts/Breadcrumb\";\r\nimport PageTitle from \"../layouts/PageTitle\";\r\nimport { Box } from \"@material-ui/core\";\r\nimport { withRouter } from \"react-router-dom\";\r\nimport TagFormAdd from \"./TagGroups/TagFormAdd\";\r\nimport TagGroupServices from  './TagGroups/TagGroupServicesClass'\r\nconst TagGroupServ = new TagGroupServices()\r\nclass TagAdd extends React.Component {\r\n  constructor(props) {\r\n    super(props);\r\n    this.pageTitle = \"Tag Add\";\r\n    this.id = this.props.match.params.id\r\n    this.test = \"\"\r\n    this.state = {\r\n        groupName :'ss'\r\n    }\r\n    this.links = [\r\n      {\r\n        link: \"/opc/tag-groups\",\r\n        text: \"Tag Groups\",\r\n      },\r\n      {\r\n        link: \"/opc/tag-groups/detail/\" + this.id,\r\n        text: \"Tag Group Detail\",\r\n      },\r\n      {\r\n        link: \"/opc/tags/add/\" + this.id,\r\n        text: this.pageTitle,\r\n      },\r\n    ];\r\n  }\r\n  async componentDidMount() {\r\n    document.title = process.env.REACT_APP_APP_NAME + \" - \" + this.pageTitle;\r\n    this.findOne()\r\n    this.test = '123'\r\n    console.log(this.test)\r\n  }\r\n\r\n  async findOne(){\r\n    const resp = await TagGroupServ.findOne(this.id)\r\n    this.setState({ groupName: resp.data.TagGroupName });\r\n  } \r\n\r\n  render() {\r\n    const links = this.links;\r\n    const pageTitle = this.pageTitle;\r\n    return (\r\n      <main className={this.props.content}>\r\n        <Container maxWidth={\"xl\"}>\r\n          <BreadCrumb links={links} />\r\n          <Box mt={3} width=\"100%\">\r\n            <Box>\r\n              <PageTitle pageTitle={pageTitle + \" (\" +this.state.groupName+\")\"} />\r\n              <Box></Box>\r\n            </Box>\r\n            {/* CONTENT */}\r\n            <TagFormAdd></TagFormAdd>\r\n          </Box>\r\n        </Container>\r\n      </main>\r\n    );\r\n  }\r\n}\r\n\r\nexport default withRouter(TagAdd);\r\n"]},"metadata":{},"sourceType":"module"}