wpcʻwebpack/lib/cache/PackFileCacheStrategyPackContentItems `F[ResolverCachePlugin|normal|default|dependencyType=|esm|path=|C:\Xampp1\htdocs\reactfundaapp|request=|C:\Xampp1\htdocs\reactfundaapp\node_modules\webpack-dev-server\client\index.js?protocol=ws%3A&hostname=0.0.0.0&port=3001&pathname=%2Fws&logging=none&overlay=%7B%22errors%22%3Atrue%2C%22warnings%22%3Afalse%7D&reconnect=10&hot=true&live-reload=trueCompilation/modules|C:\Xampp1\htdocs\reactfundaapp\node_modules\babel-loader\lib\index.js??ruleSet[1].rules[1].oneOf[4]!C:\Xampp1\htdocs\reactfundaapp\node_modules\source-map-loader\dist\cjs.js!C:\Xampp1\htdocs\reactfundaapp\node_modules\webpack-dev-server\client\index.js?protocol=ws%3A&hostname=0.0.0.0&port=3001&pathname=%2Fws&logging=none&overlay=%7B%22errors%22%3Atrue%2C%22warnings%22%3Afalse%7D&reconnect=10&hot=true&live-reload=trueFlagDependencyExportsPlugin|C:\Xampp1\htdocs\reactfundaapp\node_modules\babel-loader\lib\index.js??ruleSet[1].rules[1].oneOf[4]!C:\Xampp1\htdocs\reactfundaapp\node_modules\source-map-loader\dist\cjs.js!C:\Xampp1\htdocs\reactfundaapp\node_modules\webpack-dev-server\client\index.js?protocol=ws%3A&hostname=0.0.0.0&port=3001&pathname=%2Fws&logging=none&overlay=%7B%22errors%22%3Atrue%2C%22warnings%22%3Afalse%7D&reconnect=10&hot=true&live-reload=trueCompilation/codeGeneration|C:\Xampp1\htdocs\reactfundaapp\node_modules\babel-loader\lib\index.js??ruleSet[1].rules[1].oneOf[4]!C:\Xampp1\htdocs\reactfundaapp\node_modules\source-map-loader\dist\cjs.js!C:\Xampp1\htdocs\reactfundaapp\node_modules\webpack-dev-server\client\index.js?protocol=ws%3A&hostname=0.0.0.0&port=3001&pathname=%2Fws&logging=none&overlay=%7B%22errors%22%3Atrue%2C%22warnings%22%3Afalse%7D&reconnect=10&hot=true&live-reload=true|mainSourceMapDevToolPlugin|main.a054581d1573b4742b3e.hot-update.jsSourceMapDevToolPlugin|main.2d8761ba3fa74565e580.hot-update.jsSourceMapDevToolPlugin|main.9b367954b1850ae15fce.hot-update.jsSourceMapDevToolPlugin|main.bd86e6d9ab4b0c308a57.hot-update.jsSourceMapDevToolPlugin|main.f3a98d9c5ff19673b299.hot-update.jsSourceMapDevToolPlugin|main.c605a645bf7cf1de2213.hot-update.jsSourceMapDevToolPlugin|main.25fba15ecf9320ae046e.hot-update.jsSourceMapDevToolPlugin|main.83ff7aa5ea2613dbb671.hot-update.jsSourceMapDevToolPlugin|main.7104303deba3eafd2629.hot-update.jsSourceMapDevToolPlugin|main.f20f0bca92591e1453ee.hot-update.jsSourceMapDevToolPlugin|main.f4d97ab436a5db95fd6f.hot-update.jsSourceMapDevToolPlugin|main.2f5f2468a8ddd09aeb4f.hot-update.jsSourceMapDevToolPlugin|main.4230631145f5c2f0b175.hot-update.jsSourceMapDevToolPlugin|main.df050c55e2164a13ddde.hot-update.jsSourceMapDevToolPlugin|main.48ad53613dec632cff8e.hot-update.jsSourceMapDevToolPlugin|main.bb46236e2956fc3eaa74.hot-update.jsSourceMapDevToolPlugin|main.28ae404a56c4b9daf40a.hot-update.jsSourceMapDevToolPlugin|main.2aba0c8a34ed03d9f0c4.hot-update.jsSourceMapDevToolPlugin|main.47b0d6a02de4af281ab6.hot-update.jsSourceMapDevToolPlugin|main.8226a43bba230b50f87d.hot-update.jsSourceMapDevToolPlugin|main.2c0e2232d1f1d0bccb50.hot-update.jsSourceMapDevToolPlugin|main.b19a0d23ba7dff944761.hot-update.jsSourceMapDevToolPlugin|main.91376cc02d445b338544.hot-update.jsSourceMapDevToolPlugin|main.789dcf1ceff041dc1923.hot-update.jsSourceMapDevToolPlugin|main.4f3827457f37c93b307c.hot-update.jsSourceMapDevToolPlugin|main.2654e85324348268d429.hot-update.jsSourceMapDevToolPlugin|main.3af47e13ade4582532b9.hot-update.jsSourceMapDevToolPlugin|main.42f83d3ef529e97d8f95.hot-update.jsSourceMapDevToolPlugin|main.11485cdb99feeecdfdff.hot-update.jsSourceMapDevToolPlugin|main.16767988e25c953dd413.hot-update.jsSourceMapDevToolPlugin|main.a58a045edd590fe2c811.hot-update.jsSourceMapDevToolPlugin|main.b2578efa8b26d47d21e0.hot-update.jsSourceMapDevToolPlugin|main.295bb684be55938d435b.hot-update.jsSourceMapDevToolPlugin|main.1bd185b916a01531abbf.hot-update.jsSourceMapDevToolPlugin|main.70421976515ee2f51598.hot-update.jsSourceMapDevToolPlugin|main.45b57e7133ffde8aa0d1.hot-update.jsSourceMapDevToolPlugin|main.9e9e6f638b18aff17db9.hot-update.jsSourceMapDevToolPlugin|main.d38ab0416bf1b2ec372e.hot-update.jsSourceMapDevToolPlugin|main.4ac9066a26a599a97210.hot-update.jsSourceMapDevToolPlugin|main.0b19cd456d4b7b822c6a.hot-update.jsSourceMapDevToolPlugin|main.590b954c37790c9d3cc3.hot-update.jsSourceMapDevToolPlugin|main.0775d77a2906ad9155d0.hot-update.jsSourceMapDevToolPlugin|main.a19d0fe28b46ebe22079.hot-update.jsSourceMapDevToolPlugin|main.87137d0885d9f8bdb87d.hot-update.jsSourceMapDevToolPlugin|main.4310e6b25b930fc52006.hot-update.jsSourceMapDevToolPlugin|main.248bb85ef987533127ac.hot-update.jsSourceMapDevToolPlugin|main.e9966038d0012109395e.hot-update.jsSourceMapDevToolPlugin|main.e5ea9698328a400a9ad4.hot-update.jsSourceMapDevToolPlugin|main.1b80d63f25c7fe902af9.hot-update.jsSourceMapDevToolPlugin|main.bed4f1e5aa2ec1b04ffb.hot-update.jsSourceMapDevToolPlugin|main.3a2e20e6dd7e78abfdb6.hot-update.jsSourceMapDevToolPlugin|main.1efbfb3e4e8de879eb2c.hot-update.jsSourceMapDevToolPlugin|main.ca59d9d33ac831873004.hot-update.jsSourceMapDevToolPlugin|main.43119cc64975fd2d558d.hot-update.jsSourceMapDevToolPlugin|main.01efcb33e8016de2035a.hot-update.jsSourceMapDevToolPlugin|main.0627b8ed8e8250f6a29d.hot-update.jsSourceMapDevToolPlugin|main.0ff6582b6baf56df3a84.hot-update.jsSourceMapDevToolPlugin|main.eff7634e67131f3e655f.hot-update.jsSourceMapDevToolPlugin|main.467c9fa010d3544709bd.hot-update.jsSourceMapDevToolPlugin|main.f1fdae73f6f99bce5641.hot-update.jsSourceMapDevToolPlugin|main.edda2e6c0ebfd8b54bd6.hot-update.jsSourceMapDevToolPlugin|main.269de8444d3910239e50.hot-update.jsSourceMapDevToolPlugin|main.e61cd5c426984636c83e.hot-update.jsSourceMapDevToolPlugin|main.3da5d534b6997153194a.hot-update.jsSourceMapDevToolPlugin|main.ec13c29da5fdf51d4ec7.hot-update.jsSourceMapDevToolPlugin|main.30d055b9651d2c7e76fd.hot-update.jsassetsassetsInfomain.2d8761ba3fa74565e580.hot-update.jsmain.2d8761ba3fa74565e580.hot-update.js.mapwebpack/lib/util/registerExternalSerializerwebpack-sources/ConcatSourcewebpack/lib/util/registerExternalSerializerwebpack-sources/RawSource2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("9b367954b1850ae15fce") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.2d8761ba3fa74565e580.hot-update.js.map X{"version":3,"file":"main.2d8761ba3fa74565e580.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AAEA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9EA;;AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE =\r\n this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"9b367954b1850ae15fce\")"],"names":[],"sourceRoot":""} relatedsourceMapdevelopment main.9b367954b1850ae15fce.hot-update.jsmain.9b367954b1850ae15fce.hot-update.js.map7"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; // import axios from "axios"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { // status = { // students: [], // loading: true, // } // async componentDidMount() { // const res = await axios.get('http://localhost:8000/api/students'); // if(res.data.status === 200) // { // this.setState({ // students: res.data.students, // loading: false, // }) // } // } render() { // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = // this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_2__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card-body" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("bd86e6d9ab4b0c308a57") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.9b367954b1850ae15fce.hot-update.js.map 1{"version":3,"file":"main.9b367954b1850ae15fce.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AAEA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9EA;;AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["// import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n // status = {\r\n // students: [],\r\n // loading: true,\r\n // }\r\n\r\n // async componentDidMount() {\r\n // const res = await axios.get('http://localhost:8000/api/students');\r\n // if(res.data.status === 200)\r\n // {\r\n // this.setState({\r\n // students: res.data.students,\r\n // loading: false,\r\n // })\r\n // }\r\n // }\r\n\r\n render() {\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE =\r\n // this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n {/* \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
*/}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"bd86e6d9ab4b0c308a57\")"],"names":[],"sourceRoot":""}  main.bd86e6d9ab4b0c308a57.hot-update.jsmain.bd86e6d9ab4b0c308a57.hot-update.js.map{&"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; // import axios from "axios"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { // status = { // students: [], // loading: true, // } // async componentDidMount() { // const res = await axios.get('http://localhost:8000/api/students'); // if(res.data.status === 200) // { // this.setState({ // students: res.data.students, // loading: false, // }) // } // } render() { // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = // this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_2__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("f3a98d9c5ff19673b299") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.bd86e6d9ab4b0c308a57.hot-update.js.map {{"version":3,"file":"main.bd86e6d9ab4b0c308a57.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AAEA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9EA;;AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["// import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n // status = {\r\n // students: [],\r\n // loading: true,\r\n // }\r\n\r\n // async componentDidMount() {\r\n // const res = await axios.get('http://localhost:8000/api/students');\r\n // if(res.data.status === 200)\r\n // {\r\n // this.setState({\r\n // students: res.data.students,\r\n // loading: false,\r\n // })\r\n // }\r\n // }\r\n\r\n render() {\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE =\r\n // this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"f3a98d9c5ff19673b299\")"],"names":[],"sourceRoot":""}  main.f3a98d9c5ff19673b299.hot-update.jsmain.f3a98d9c5ff19673b299.hot-update.js.map@&"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; // import axios from "axios"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { // status = { // students: [], // loading: true, // } async componentDidMount() { const res = await axios.get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = // this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_2__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("c605a645bf7cf1de2213") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.f3a98d9c5ff19673b299.hot-update.js.map Z{"version":3,"file":"main.f3a98d9c5ff19673b299.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AAEA;AACA;AACA;AACA;AAEA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9EA;;AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["// import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n // status = {\r\n // students: [],\r\n // loading: true,\r\n // }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE =\r\n // this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"c605a645bf7cf1de2213\")"],"names":[],"sourceRoot":""}  main.c605a645bf7cf1de2213.hot-update.jsmain.c605a645bf7cf1de2213.hot-update.js.mapY'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { // status = { // students: [], // loading: true, // } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = // this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("25fba15ecf9320ae046e") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.c605a645bf7cf1de2213.hot-update.js.map Y{"version":3,"file":"main.c605a645bf7cf1de2213.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AAEA;AACA;AACA;AACA;AAEA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9EA;;AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n // status = {\r\n // students: [],\r\n // loading: true,\r\n // }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE =\r\n // this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"25fba15ecf9320ae046e\")"],"names":[],"sourceRoot":""}  main.25fba15ecf9320ae046e.hot-update.jsmain.25fba15ecf9320ae046e.hot-update.js.map'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = // this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("83ff7aa5ea2613dbb671") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.25fba15ecf9320ae046e.hot-update.js.map ]{"version":3,"file":"main.25fba15ecf9320ae046e.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9EA;;AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE =\r\n // this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"83ff7aa5ea2613dbb671\")"],"names":[],"sourceRoot":""}  main.83ff7aa5ea2613dbb671.hot-update.jsmain.83ff7aa5ea2613dbb671.hot-update.js.mape2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("7104303deba3eafd2629") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.83ff7aa5ea2613dbb671.hot-update.js.map V{"version":3,"file":"main.83ff7aa5ea2613dbb671.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AAEA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9EA;;AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE =\r\n this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"7104303deba3eafd2629\")"],"names":[],"sourceRoot":""}  main.7104303deba3eafd2629.hot-update.jsmain.7104303deba3eafd2629.hot-update.js.mapn2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 33 }, this); } else { // student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("f20f0bca92591e1453ee") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.7104303deba3eafd2629.hot-update.js.map ^{"version":3,"file":"main.7104303deba3eafd2629.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AACA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9EA;;AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n // student_HTMLTABLE =\r\n this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"f20f0bca92591e1453ee\")"],"names":[],"sourceRoot":""}  |main.f20f0bca92591e1453ee.hot-update.jsmain.f20f0bca92591e1453ee.hot-update.js.mape2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("f4d97ab436a5db95fd6f") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.f20f0bca92591e1453ee.hot-update.js.map V{"version":3,"file":"main.f20f0bca92591e1453ee.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AAEA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9EA;;AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE =\r\n this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"f4d97ab436a5db95fd6f\")"],"names":[],"sourceRoot":""} }~ lmain.f4d97ab436a5db95fd6f.hot-update.jsmain.f4d97ab436a5db95fd6f.hot-update.js.map2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("2f5f2468a8ddd09aeb4f") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.f4d97ab436a5db95fd6f.hot-update.js.map I{"version":3,"file":"main.f4d97ab436a5db95fd6f.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA7EA;;AA+EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE = this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"2f5f2468a8ddd09aeb4f\")"],"names":[],"sourceRoot":""} mno \main.2f5f2468a8ddd09aeb4f.hot-update.jsmain.2f5f2468a8ddd09aeb4f.hot-update.js.mape2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("4230631145f5c2f0b175") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.2f5f2468a8ddd09aeb4f.hot-update.js.map G{"version":3,"file":"main.2f5f2468a8ddd09aeb4f.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA7EA;;AA+EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE = this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"4230631145f5c2f0b175\")"],"names":[],"sourceRoot":""} ]^_ Lmain.4230631145f5c2f0b175.hot-update.jsmain.4230631145f5c2f0b175.hot-update.js.mape2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("df050c55e2164a13ddde") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.4230631145f5c2f0b175.hot-update.js.map V{"version":3,"file":"main.4230631145f5c2f0b175.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AAEA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9EA;;AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE =\r\n this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"df050c55e2164a13ddde\")"],"names":[],"sourceRoot":""} MNO <main.df050c55e2164a13ddde.hot-update.jsmain.df050c55e2164a13ddde.hot-update.js.map{'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("48ad53613dec632cff8e") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.df050c55e2164a13ddde.hot-update.js.map F{"version":3,"file":"main.df050c55e2164a13ddde.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA7EA;;AA+EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE = this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"48ad53613dec632cff8e\")"],"names":[],"sourceRoot":""} =>? ,main.48ad53613dec632cff8e.hot-update.jsmain.48ad53613dec632cff8e.hot-update.js.map2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("bb46236e2956fc3eaa74") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.48ad53613dec632cff8e.hot-update.js.map I{"version":3,"file":"main.48ad53613dec632cff8e.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA7EA;;AA+EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE = this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"bb46236e2956fc3eaa74\")"],"names":[],"sourceRoot":""} -./ main.bb46236e2956fc3eaa74.hot-update.jsmain.bb46236e2956fc3eaa74.hot-update.js.map2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); alert(); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("28ae404a56c4b9daf40a") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.bb46236e2956fc3eaa74.hot-update.js.map z{"version":3,"file":"main.bb46236e2956fc3eaa74.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AAEA;AAHA;AAKA;AACA;AACA;;AAEA;AACA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n \r\n loading: false,\r\n })\r\n alert();\r\n }\r\n }\r\n\r\n render() {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE = this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"28ae404a56c4b9daf40a\")"],"names":[],"sourceRoot":""}   main.28ae404a56c4b9daf40a.hot-update.jsmain.28ae404a56c4b9daf40a.hot-update.js.map2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); alert(); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("2aba0c8a34ed03d9f0c4") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.28ae404a56c4b9daf40a.hot-update.js.map f{"version":3,"file":"main.28ae404a56c4b9daf40a.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;AACA;;AAEA;AACA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9EA;;AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n alert();\r\n }\r\n }\r\n\r\n render() {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE = this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"2aba0c8a34ed03d9f0c4\")"],"names":[],"sourceRoot":""}   main.2aba0c8a34ed03d9f0c4.hot-update.jsmain.2aba0c8a34ed03d9f0c4.hot-update.js.map2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); alert(); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 33 }, this); } else { alert(this.status); student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("47b0d6a02de4af281ab6") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.2aba0c8a34ed03d9f0c4.hot-update.js.map {"version":3,"file":"main.2aba0c8a34ed03d9f0c4.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;AACA;;AAEA;AACA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AACA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n alert();\r\n }\r\n }\r\n\r\n render() {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n alert(this.status);\r\n student_HTMLTABLE = this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"47b0d6a02de4af281ab6\")"],"names":[],"sourceRoot":""}  main.47b0d6a02de4af281ab6.hot-update.jsmain.47b0d6a02de4af281ab6.hot-update.js.map2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); alert(); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("8226a43bba230b50f87d") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.47b0d6a02de4af281ab6.hot-update.js.map f{"version":3,"file":"main.47b0d6a02de4af281ab6.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;AACA;;AAEA;AACA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9EA;;AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n alert();\r\n }\r\n }\r\n\r\n render() {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE = this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"8226a43bba230b50f87d\")"],"names":[],"sourceRoot":""}  main.8226a43bba230b50f87d.hot-update.jsmain.8226a43bba230b50f87d.hot-update.js.map2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 33 }, this); } else { alert(this.status); student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("2c0e2232d1f1d0bccb50") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.8226a43bba230b50f87d.hot-update.js.map q{"version":3,"file":"main.8226a43bba230b50f87d.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AACA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9EA;;AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n alert(this.status);\r\n student_HTMLTABLE = this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"2c0e2232d1f1d0bccb50\")"],"names":[],"sourceRoot":""}  main.2c0e2232d1f1d0bccb50.hot-update.jsmain.2c0e2232d1f1d0bccb50.hot-update.js.map2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("b19a0d23ba7dff944761") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.2c0e2232d1f1d0bccb50.hot-update.js.map I{"version":3,"file":"main.2c0e2232d1f1d0bccb50.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA7EA;;AA+EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE = this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"b19a0d23ba7dff944761\")"],"names":[],"sourceRoot":""}  main.b19a0d23ba7dff944761.hot-update.jsmain.b19a0d23ba7dff944761.hot-update.js.mape2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("91376cc02d445b338544") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.b19a0d23ba7dff944761.hot-update.js.map G{"version":3,"file":"main.b19a0d23ba7dff944761.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA7EA;;AA+EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE = this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"91376cc02d445b338544\")"],"names":[],"sourceRoot":""}  main.91376cc02d445b338544.hot-update.jsmain.91376cc02d445b338544.hot-update.js.map{'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("789dcf1ceff041dc1923") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.91376cc02d445b338544.hot-update.js.map F{"version":3,"file":"main.91376cc02d445b338544.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA7EA;;AA+EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE = this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"789dcf1ceff041dc1923\")"],"names":[],"sourceRoot":""}  main.789dcf1ceff041dc1923.hot-update.jsmain.789dcf1ceff041dc1923.hot-update.js.map'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { alert(this.state); // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("4f3827457f37c93b307c") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.789dcf1ceff041dc1923.hot-update.js.map d{"version":3,"file":"main.789dcf1ceff041dc1923.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9EA;;AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n alert(this.state)\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE = this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"4f3827457f37c93b307c\")"],"names":[],"sourceRoot":""}  main.4f3827457f37c93b307c.hot-update.jsmain.4f3827457f37c93b307c.hot-update.js.map'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { alert(this.state); // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("2654e85324348268d429") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.4f3827457f37c93b307c.hot-update.js.map e{"version":3,"file":"main.4f3827457f37c93b307c.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9EA;;AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n alert(this.state);\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE = this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"2654e85324348268d429\")"],"names":[],"sourceRoot":""}  |main.2654e85324348268d429.hot-update.jsmain.2654e85324348268d429.hot-update.js.map'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { alert(this.state.students); // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("3af47e13ade4582532b9") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.2654e85324348268d429.hot-update.js.map n{"version":3,"file":"main.2654e85324348268d429.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9EA;;AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n alert(this.state.students);\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE = this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"3af47e13ade4582532b9\")"],"names":[],"sourceRoot":""} }~ lmain.3af47e13ade4582532b9.hot-update.jsmain.3af47e13ade4582532b9.hot-update.js.map'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { alert(this.state); // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("42f83d3ef529e97d8f95") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.3af47e13ade4582532b9.hot-update.js.map e{"version":3,"file":"main.3af47e13ade4582532b9.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9EA;;AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n alert(this.state);\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE = this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"42f83d3ef529e97d8f95\")"],"names":[],"sourceRoot":""} mno \main.42f83d3ef529e97d8f95.hot-update.jsmain.42f83d3ef529e97d8f95.hot-update.js.map'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { alert(res); this.setState({ students: res.data.students, loading: false }); } } render() { alert(this.state); // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("11485cdb99feeecdfdff") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.42f83d3ef529e97d8f95.hot-update.js.map {"version":3,"file":"main.42f83d3ef529e97d8f95.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n alert(res);\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n alert(this.state);\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE = this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"11485cdb99feeecdfdff\")"],"names":[],"sourceRoot":""} ]^_ Lmain.11485cdb99feeecdfdff.hot-update.jsmain.11485cdb99feeecdfdff.hot-update.js.map'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); alert("hi"); if (res.data.status === 200) { alert(res); this.setState({ students: res.data.students, loading: false }); } } render() { alert(this.state); // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("16767988e25c953dd413") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.11485cdb99feeecdfdff.hot-update.js.map {"version":3,"file":"main.11485cdb99feeecdfdff.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;AACA;;AACA;AAEA;AACA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AAhFA;;AAkFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACxFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n alert(\"hi\");\r\n if(res.data.status === 200)\r\n {\r\n alert(res);\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n alert(this.state);\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE = this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"16767988e25c953dd413\")"],"names":[],"sourceRoot":""} MNO <main.16767988e25c953dd413.hot-update.jsmain.16767988e25c953dd413.hot-update.js.map'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); alert("hi"); if (res.data.status === 200) { alert(res); this.setState({ students: res.data.students, loading: false }); } } render() { // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("a58a045edd590fe2c811") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.16767988e25c953dd413.hot-update.js.map {"version":3,"file":"main.16767988e25c953dd413.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;AACA;;AACA;AAEA;AACA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n alert(\"hi\");\r\n if(res.data.status === 200)\r\n {\r\n alert(res);\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE = this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"a58a045edd590fe2c811\")"],"names":[],"sourceRoot":""} =>? ,main.a58a045edd590fe2c811.hot-update.jsmain.a58a045edd590fe2c811.hot-update.js.map'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); console.log("hi"); if (res.data.status === 200) { alert(res); this.setState({ students: res.data.students, loading: false }); } } render() { // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("b2578efa8b26d47d21e0") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.a58a045edd590fe2c811.hot-update.js.map {"version":3,"file":"main.a58a045edd590fe2c811.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;AACA;;AACA;AAEA;AACA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n console.log(\"hi\");\r\n if(res.data.status === 200)\r\n {\r\n alert(res);\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE = this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"b2578efa8b26d47d21e0\")"],"names":[],"sourceRoot":""} -./ main.b2578efa8b26d47d21e0.hot-update.jsmain.b2578efa8b26d47d21e0.hot-update.js.map'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:80/api/students'); console.log("hi"); if (res.data.status === 200) { alert(res); this.setState({ students: res.data.students, loading: false }); } } render() { // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("295bb684be55938d435b") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.b2578efa8b26d47d21e0.hot-update.js.map {"version":3,"file":"main.b2578efa8b26d47d21e0.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;AACA;;AACA;AAEA;AACA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:80/api/students');\r\n console.log(\"hi\");\r\n if(res.data.status === 200)\r\n {\r\n alert(res);\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE = this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"295bb684be55938d435b\")"],"names":[],"sourceRoot":""}   main.295bb684be55938d435b.hot-update.jsmain.295bb684be55938d435b.hot-update.js.map'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); console.log("hi"); if (res.data.status === 200) { alert(res); this.setState({ students: res.data.students, loading: false }); } } render() { // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("4310e6b25b930fc52006") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.295bb684be55938d435b.hot-update.js.map {"version":3,"file":"main.295bb684be55938d435b.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;AACA;;AACA;AAEA;AACA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n console.log(\"hi\");\r\n if(res.data.status === 200)\r\n {\r\n alert(res);\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE = this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"4310e6b25b930fc52006\")"],"names":[],"sourceRoot":""}   main.1bd185b916a01531abbf.hot-update.jsmain.1bd185b916a01531abbf.hot-update.js.map2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); console.log(res); if (res.data.status === 200) { alert(res); this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("70421976515ee2f51598") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.1bd185b916a01531abbf.hot-update.js.map {"version":3,"file":"main.1bd185b916a01531abbf.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;AACA;;AACA;AAEA;AACA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AAEA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AAhFA;;AAkFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACxFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n console.log(res);\r\n if(res.data.status === 200)\r\n {\r\n alert(res);\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() \r\n {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE = this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"70421976515ee2f51598\")"],"names":[],"sourceRoot":""}  main.70421976515ee2f51598.hot-update.jsmain.70421976515ee2f51598.hot-update.js.map2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); // console.log(res); if (res.data.status === 200) { alert(res); this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("bed4f1e5aa2ec1b04ffb") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.70421976515ee2f51598.hot-update.js.map {"version":3,"file":"main.70421976515ee2f51598.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AAEA;AAEA;AACA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n // console.log(res);\r\n if(res.data.status === 200)\r\n {\r\n alert(res);\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE = this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"bed4f1e5aa2ec1b04ffb\")"],"names":[],"sourceRoot":""}  main.45b57e7133ffde8aa0d1.hot-update.jsmain.45b57e7133ffde8aa0d1.hot-update.js.map'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { // status = { // students: [], // loading: true, // } // async componentDidMount() { // const res = await axios.get('http://localhost:8000/api/students'); // // console.log(res); // if(res.data.status === 200) // { // // alert(res); // this.setState({ // students: res.data.students, // loading: false, // }); // } // } render() { // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("9e9e6f638b18aff17db9") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.45b57e7133ffde8aa0d1.hot-update.js.map {"version":3,"file":"main.45b57e7133ffde8aa0d1.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AAEA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n // status = {\r\n // students: [],\r\n // loading: true,\r\n // }\r\n\r\n // async componentDidMount() {\r\n // const res = await axios.get('http://localhost:8000/api/students');\r\n // // console.log(res);\r\n // if(res.data.status === 200)\r\n // {\r\n // // alert(res);\r\n // this.setState({\r\n // students: res.data.students,\r\n // loading: false,\r\n // });\r\n // }\r\n // }\r\n\r\n render() {\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE = this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"9e9e6f638b18aff17db9\")"],"names":[],"sourceRoot":""}  main.9e9e6f638b18aff17db9.hot-update.jsmain.9e9e6f638b18aff17db9.hot-update.js.map&"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; // import axios from "axios"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { // status = { // students: [], // loading: true, // } // async componentDidMount() { // const res = await axios.get('http://localhost:8000/api/students'); // // console.log(res); // if(res.data.status === 200) // { // // alert(res); // this.setState({ // students: res.data.students, // loading: false, // }); // } // } render() { // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_2__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("0b19cd456d4b7b822c6a") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.9e9e6f638b18aff17db9.hot-update.js.map {"version":3,"file":"main.9e9e6f638b18aff17db9.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AAEA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["// import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n // status = {\r\n // students: [],\r\n // loading: true,\r\n // }\r\n\r\n // async componentDidMount() {\r\n // const res = await axios.get('http://localhost:8000/api/students');\r\n // // console.log(res);\r\n // if(res.data.status === 200)\r\n // {\r\n // // alert(res);\r\n // this.setState({\r\n // students: res.data.students,\r\n // loading: false,\r\n // });\r\n // }\r\n // }\r\n\r\n render() {\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE = this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"0b19cd456d4b7b822c6a\")"],"names":[],"sourceRoot":""}  main.d38ab0416bf1b2ec372e.hot-update.jsmain.d38ab0416bf1b2ec372e.hot-update.js.mapm1"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios.get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_2__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_2__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("4ac9066a26a599a97210") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.d38ab0416bf1b2ec372e.hot-update.js.map 1{"version":3,"file":"main.d38ab0416bf1b2ec372e.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;AAAA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AAEA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AAEA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE =\r\n this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"4ac9066a26a599a97210\")"],"names":[],"sourceRoot":""}  main.4ac9066a26a599a97210.hot-update.jsmain.4ac9066a26a599a97210.hot-update.js.map2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_1___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("0775d77a2906ad9155d0") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.4ac9066a26a599a97210.hot-update.js.map X{"version":3,"file":"main.4ac9066a26a599a97210.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AAEA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AAEA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport axios from \"axios\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE =\r\n this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"0775d77a2906ad9155d0\")"],"names":[],"sourceRoot":""}  main.0b19cd456d4b7b822c6a.hot-update.jsmain.0b19cd456d4b7b822c6a.hot-update.js.map$"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { render() { // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_2__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("590b954c37790c9d3cc3") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.0b19cd456d4b7b822c6a.hot-update.js.map ={"version":3,"file":"main.0b19cd456d4b7b822c6a.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;AAAA;AACA;;;AAGA;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA9DA;;AAgEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrEA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n\r\n render() {\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE = this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"590b954c37790c9d3cc3\")"],"names":[],"sourceRoot":""}  main.590b954c37790c9d3cc3.hot-update.jsmain.590b954c37790c9d3cc3.hot-update.js.map"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { render() { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_2__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)("div", { className: "card-body" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("9abd26412e38e2d1112b") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.590b954c37790c9d3cc3.hot-update.js.map {{"version":3,"file":"main.590b954c37790c9d3cc3.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;AAAA;AACA;;;AAGA;AAGA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgBA;;AApBA;;AAsBA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC3BA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n\r\n render() {\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"9abd26412e38e2d1112b\")"],"names":[],"sourceRoot":""}  |main.0775d77a2906ad9155d0.hot-update.jsmain.0775d77a2906ad9155d0.hot-update.js.map'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_1___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = // this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("a19d0fe28b46ebe22079") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.0775d77a2906ad9155d0.hot-update.js.map _{"version":3,"file":"main.0775d77a2906ad9155d0.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport axios from \"axios\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE =\r\n // this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"a19d0fe28b46ebe22079\")"],"names":[],"sourceRoot":""} }~ lmain.a19d0fe28b46ebe22079.hot-update.jsmain.a19d0fe28b46ebe22079.hot-update.js.map'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_1___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = // this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("87137d0885d9f8bdb87d") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.a19d0fe28b46ebe22079.hot-update.js.map ]{"version":3,"file":"main.a19d0fe28b46ebe22079.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport axios from \"axios\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE =\r\n // this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"87137d0885d9f8bdb87d\")"],"names":[],"sourceRoot":""} mno \main.87137d0885d9f8bdb87d.hot-update.jsmain.87137d0885d9f8bdb87d.hot-update.js.map"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/App.js": /*!********************!*\ !*** ./src/App.js ***! \********************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router/index.js"); /* harmony import */ var _pages_Student__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pages/Student */ "./src/pages/Student.js"); /* harmony import */ var _pages_Addstudent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./pages/Addstudent */ "./src/pages/Addstudent.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\App.js"; function App() { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_4__.BrowserRouter, { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_5__.Routes, { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_5__.Route, { path: "/", element: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxDEV)(_pages_Student__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 34 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 9 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_5__.Route, { path: "/addStudent", element: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxDEV)(_pages_Addstudent__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 44 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 9 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_5__.Route, { path: "/edit-student", element: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxDEV)(_pages_Addstudent__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 46 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 7 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 5 }, this); } _c = App; /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (App); var _c; __webpack_require__.$Refresh$.register(_c, "App"); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("248bb85ef987533127ac") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.87137d0885d9f8bdb87d.hot-update.js.map {"version":3,"file":"main.87137d0885d9f8bdb87d.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AAEA;AACA;;;AAEA;AACA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAHA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAQA;;AAVA;AAYA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClBA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/App.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React from \"react\";\nimport {BrowserRouter as Router, Routes, Route} from \"react-router-dom\";\n\nimport Student from './pages/Student';\nimport AddStudent from './pages/Addstudent';\n\nfunction App() {\n return (\n \n \n }>\n }>\n }>\n \n \n );\n}\n\nexport default App;","__webpack_require__.h = () => (\"248bb85ef987533127ac\")"],"names":[],"sourceRoot":""} ]^_ Lmain.4310e6b25b930fc52006.hot-update.jsmain.4310e6b25b930fc52006.hot-update.js.map'"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); console.log(res); if (res.data.status === 200) { alert(res); this.setState({ students: res.data.students, loading: false }); } } render() { // var student_HTMLTABLE = ""; // if(this.state.loading) // { // student_HTMLTABLE =

Loading...

; // } // else // { // student_HTMLTABLE = this.state.students.map( (item) => { // return( // // {item.id} // {item.name} // {item.course} // {item.email} // {item.phone} // // Edit // // // // // // ); // }); // } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("1bd185b916a01531abbf") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.4310e6b25b930fc52006.hot-update.js.map {"version":3,"file":"main.4310e6b25b930fc52006.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;AACA;;AACA;AAEA;AACA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n console.log(res);\r\n if(res.data.status === 200)\r\n {\r\n alert(res);\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n // var student_HTMLTABLE = \"\";\r\n // if(this.state.loading)\r\n // {\r\n // student_HTMLTABLE =

Loading...

;\r\n // }\r\n // else\r\n // {\r\n // student_HTMLTABLE = this.state.students.map( (item) => {\r\n // return(\r\n // \r\n // {item.id}\r\n // {item.name}\r\n // {item.course}\r\n // {item.email}\r\n // {item.phone}\r\n // \r\n // Edit\r\n // \r\n // \r\n // \r\n // \r\n // \r\n // );\r\n // });\r\n // }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"1bd185b916a01531abbf\")"],"names":[],"sourceRoot":""} MNO <main.248bb85ef987533127ac.hot-update.jsmain.248bb85ef987533127ac.hot-update.js.map"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/App.js": /*!********************!*\ !*** ./src/App.js ***! \********************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router/index.js"); /* harmony import */ var _pages_Student__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pages/Student */ "./src/pages/Student.js"); /* harmony import */ var _pages_Addstudent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./pages/Addstudent */ "./src/pages/Addstudent.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\App.js"; function App() { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_4__.BrowserRouter, { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_5__.Routes, { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_5__.Route, { path: "/", element: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxDEV)(_pages_Student__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 34 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 9 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_5__.Route, { path: "/addStudent", element: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxDEV)(_pages_Addstudent__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 44 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 9 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_5__.Route, { path: "/edit-student/:id", element: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxDEV)(EditStudent, {}, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 50 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 7 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 5 }, this); } _c = App; /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (App); var _c; __webpack_require__.$Refresh$.register(_c, "App"); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("e9966038d0012109395e") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.248bb85ef987533127ac.hot-update.js.map {"version":3,"file":"main.248bb85ef987533127ac.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AAEA;AACA;;;AAEA;AACA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAHA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAQA;;AAVA;AAYA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClBA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/App.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React from \"react\";\nimport {BrowserRouter as Router, Routes, Route} from \"react-router-dom\";\n\nimport Student from './pages/Student';\nimport AddStudent from './pages/Addstudent';\n\nfunction App() {\n return (\n \n \n }>\n }>\n }>\n \n \n );\n}\n\nexport default App;","__webpack_require__.h = () => (\"e9966038d0012109395e\")"],"names":[],"sourceRoot":""} =>? ,main.e9966038d0012109395e.hot-update.jsmain.e9966038d0012109395e.hot-update.js.map"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/App.js": /*!********************!*\ !*** ./src/App.js ***! \********************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router/index.js"); /* harmony import */ var _pages_Student__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pages/Student */ "./src/pages/Student.js"); /* harmony import */ var _pages_Addstudent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./pages/Addstudent */ "./src/pages/Addstudent.js"); Object(function webpackMissingModule() { var e = new Error("Cannot find module './pages/Editstudent'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\App.js"; function App() { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_5__.BrowserRouter, { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_6__.Routes, { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_6__.Route, { path: "/", element: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(_pages_Student__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 34 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 9 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_6__.Route, { path: "/addStudent", element: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(_pages_Addstudent__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 44 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 9 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_6__.Route, { path: "/edit-student/:id", element: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(Object(function webpackMissingModule() { var e = new Error("Cannot find module './pages/Editstudent'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()), {}, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 50 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 7 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 5 }, this); } _c = App; /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (App); var _c; __webpack_require__.$Refresh$.register(_c, "App"); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("e5ea9698328a400a9ad4") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.e9966038d0012109395e.hot-update.js.map {"version":3,"file":"main.e9966038d0012109395e.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AAEA;AACA;AACA;;;AAEA;AACA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAHA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAQA;;AAVA;AAYA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnBA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/App.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React from \"react\";\nimport {BrowserRouter as Router, Routes, Route} from \"react-router-dom\";\n\nimport Student from './pages/Student';\nimport Addstudent from './pages/Addstudent';\nimport Editstudent from './pages/Editstudent';\n\nfunction App() {\n return (\n \n \n }>\n }>\n }>\n \n \n );\n}\n\nexport default App;","__webpack_require__.h = () => (\"e5ea9698328a400a9ad4\")"],"names":[],"sourceRoot":""} -./ main.e5ea9698328a400a9ad4.hot-update.jsmain.e5ea9698328a400a9ad4.hot-update.js.mapglobalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/App.js": /*!********************!*\ !*** ./src/App.js ***! \********************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router/index.js"); /* harmony import */ var _pages_Student__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pages/Student */ "./src/pages/Student.js"); /* harmony import */ var _pages_Addstudent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./pages/Addstudent */ "./src/pages/Addstudent.js"); /* harmony import */ var _pages_Editstudent__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./pages/Editstudent */ "./src/pages/Editstudent.js"); /* harmony import */ var _pages_Editstudent__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_pages_Editstudent__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\App.js"; function App() { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_5__.BrowserRouter, { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_6__.Routes, { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_6__.Route, { path: "/", element: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(_pages_Student__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 34 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 9 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_6__.Route, { path: "/addStudent", element: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(_pages_Addstudent__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 44 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 9 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_6__.Route, { path: "/edit-student/:id", element: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)((_pages_Editstudent__WEBPACK_IMPORTED_MODULE_3___default()), {}, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 50 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 7 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 5 }, this); } _c = App; /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (App); var _c; __webpack_require__.$Refresh$.register(_c, "App"); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }), /***/ "./src/pages/Editstudent.js": /*!**********************************!*\ !*** ./src/pages/Editstudent.js ***! \**********************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("1b80d63f25c7fe902af9") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.e5ea9698328a400a9ad4.hot-update.js.map {"version":3,"file":"main.e5ea9698328a400a9ad4.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AAEA;AACA;AACA;;;AAEA;AACA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAHA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAQA;;AAVA;AAYA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnBA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/App.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React from \"react\";\nimport {BrowserRouter as Router, Routes, Route} from \"react-router-dom\";\n\nimport Student from './pages/Student';\nimport Addstudent from './pages/Addstudent';\nimport Editstudent from './pages/Editstudent';\n\nfunction App() {\n return (\n \n \n }>\n }>\n }>\n \n \n );\n}\n\nexport default App;","__webpack_require__.h = () => (\"1b80d63f25c7fe902af9\")"],"names":[],"sourceRoot":""}   main.1b80d63f25c7fe902af9.hot-update.jsmain.1b80d63f25c7fe902af9.hot-update.js.mape2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_1___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("3a2e20e6dd7e78abfdb6") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.1b80d63f25c7fe902af9.hot-update.js.map V{"version":3,"file":"main.1b80d63f25c7fe902af9.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AAEA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AAEA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport axios from \"axios\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE =\r\n this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"3a2e20e6dd7e78abfdb6\")"],"names":[],"sourceRoot":""}   main.bed4f1e5aa2ec1b04ffb.hot-update.jsmain.bed4f1e5aa2ec1b04ffb.hot-update.js.map2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_1__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_0___default().get('http://localhost:8000/api/students'); // console.log(res); if (res.data.status === 200) { // alert(res); this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: [" ", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 54 }, this), " "] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("45b57e7133ffde8aa0d1") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.bed4f1e5aa2ec1b04ffb.hot-update.js.map {"version":3,"file":"main.bed4f1e5aa2ec1b04ffb.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AAEA;AAEA;AACA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AACA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import axios from \"axios\";\r\nimport React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n // console.log(res);\r\n if(res.data.status === 200)\r\n {\r\n // alert(res);\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n });\r\n }\r\n }\r\n\r\n render() {\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE = this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"45b57e7133ffde8aa0d1\")"],"names":[],"sourceRoot":""}  main.3a2e20e6dd7e78abfdb6.hot-update.jsmain.3a2e20e6dd7e78abfdb6.hot-update.js.mapA"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/App.js": /*!********************!*\ !*** ./src/App.js ***! \********************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router/index.js"); /* harmony import */ var _pages_Student__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pages/Student */ "./src/pages/Student.js"); /* harmony import */ var _pages_Addstudent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./pages/Addstudent */ "./src/pages/Addstudent.js"); /* harmony import */ var _pages_Editstudent__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./pages/Editstudent */ "./src/pages/Editstudent.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\App.js"; function App() { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_5__.BrowserRouter, { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_6__.Routes, { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_6__.Route, { path: "/", element: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(_pages_Student__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 34 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 9 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_6__.Route, { path: "/addStudent", element: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(_pages_Addstudent__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 44 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 9 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_6__.Route, { path: "/edit-student/:id", element: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)(_pages_Editstudent__WEBPACK_IMPORTED_MODULE_3__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 50 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 7 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 5 }, this); } _c = App; /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (App); var _c; __webpack_require__.$Refresh$.register(_c, "App"); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }), /***/ "./src/pages/Editstudent.js": /*!**********************************!*\ !*** ./src/pages/Editstudent.js ***! \**********************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Editstudent.js"; class Addstudent extends react__WEBPACK_IMPORTED_MODULE_0__.Component { constructor() { super(...arguments); this.state = { name: '', course: '', email: '', phone: '' }; this.handleInput = e => { this.setState({ [e.target.name]: e.target.value }); }; this.saveStudent = async e => { e.preventDefault(); alert("CheckAlert"); const res = await axios__WEBPACK_IMPORTED_MODULE_1___default().post('http://localhost:8000/api/add-student', this.state); if (res.data.status === 200) { console.log(res.data.message); this.setState({ name: '', course: '', email: '', phone: '' }); } }; } render() { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Add Students", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: '/', className: "btn btn-primary btn-sm float-end ", children: "BACK" }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("form", { onSubmit: this.saveStudent, children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "form-group mb-3", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("label", { children: "StudentName" }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 41 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("input", { type: "", name: "name", onChange: this.handleInput, value: this.state.name, className: "form-control" }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "form-group mb-3", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("label", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 41 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("input", { type: "", name: "course", onChange: this.handleInput, value: this.state.course, className: "form-control" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "form-group mb-3", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("label", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 41 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("input", { type: "", name: "email", onChange: this.handleInput, value: this.state.email, className: "form-control" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "form-group mb-3", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("label", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 41 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("input", { type: "", name: "phone", onChange: this.handleInput, value: this.state.phone, className: "form-control" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "form-group mb-3", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "submit", className: "btn btn-primary", children: "Save Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Addstudent); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("1efbfb3e4e8de879eb2c") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.3a2e20e6dd7e78abfdb6.hot-update.js.map {"version":3,"file":"main.3a2e20e6dd7e78abfdb6.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AAEA;AACA;AACA;;;AAEA;AACA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAHA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAQA;;AAVA;AAYA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnBA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AACA;AACA;AAJA;;AADA;AASA;AACA;AADA;AAIA;;AAbA;AAgBA;AACA;AACA;;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAJA;AAMA;AACA;AA7BA;;AA+BA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AAEA;AAAA;AAEA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAFA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAFA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAFA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAFA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAtBA;AAAA;AAAA;AAAA;AAAA;AAFA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AA4CA;;AA7EA;;AA+EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/App.js","C:/Xampp1/htdocs/reactfundaapp/src/pages/Editstudent.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React from \"react\";\nimport {BrowserRouter as Router, Routes, Route} from \"react-router-dom\";\n\nimport Student from './pages/Student';\nimport Addstudent from './pages/Addstudent';\nimport Editstudent from './pages/Editstudent';\n\nfunction App() {\n return (\n \n \n }>\n }>\n }>\n \n \n );\n}\n\nexport default App;","import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport axios from \"axios\";\r\n\r\n\r\nclass Addstudent extends Component\r\n{\r\n state = {\r\n name:'',\r\n course:'',\r\n email:'',\r\n phone:'',\r\n }\r\n\r\n handleInput = (e) => {\r\n this.setState({\r\n [e.target.name]: e.target.value\r\n })\r\n\r\n }\r\n\r\n saveStudent = async (e) => {\r\n e.preventDefault();\r\n alert(\"CheckAlert\");\r\n const res = await axios.post('http://localhost:8000/api/add-student',this.state);\r\n if((res).data.status === 200)\r\n {\r\n console.log((res).data.message);\r\n this.setState({\r\n name:'',\r\n course:'',\r\n email:'',\r\n phone:'',\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Add Students\r\n BACK\r\n

\r\n
\r\n
\r\n\r\n
\r\n\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Addstudent;","__webpack_require__.h = () => (\"1efbfb3e4e8de879eb2c\")"],"names":[],"sourceRoot":""}  main.1efbfb3e4e8de879eb2c.hot-update.jsmain.1efbfb3e4e8de879eb2c.hot-update.js.map^-"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Editstudent.js": /*!**********************************!*\ !*** ./src/pages/Editstudent.js ***! \**********************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Editstudent.js"; class Editstudent extends react__WEBPACK_IMPORTED_MODULE_0__.Component { constructor() { super(...arguments); this.state = { name: '', course: '', email: '', phone: '' }; this.handleInput = e => { this.setState({ [e.target.name]: e.target.value }); }; this.saveStudent = async e => { e.preventDefault(); alert("CheckAlert"); const res = await axios__WEBPACK_IMPORTED_MODULE_1___default().post('http://localhost:8000/api/add-student', this.state); if (res.data.status === 200) { console.log(res.data.message); this.setState({ name: '', course: '', email: '', phone: '' }); } }; } render() { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Add Students", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: '/', className: "btn btn-primary btn-sm float-end ", children: "BACK" }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("form", { onSubmit: this.saveStudent, children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "form-group mb-3", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("label", { children: "StudentName" }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 41 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("input", { type: "", name: "name", onChange: this.handleInput, value: this.state.name, className: "form-control" }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "form-group mb-3", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("label", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 41 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("input", { type: "", name: "course", onChange: this.handleInput, value: this.state.course, className: "form-control" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "form-group mb-3", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("label", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 41 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("input", { type: "", name: "email", onChange: this.handleInput, value: this.state.email, className: "form-control" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "form-group mb-3", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("label", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 41 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("input", { type: "", name: "phone", onChange: this.handleInput, value: this.state.phone, className: "form-control" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "form-group mb-3", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "submit", className: "btn btn-primary", children: "Save Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Editstudent); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("edda2e6c0ebfd8b54bd6") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.1efbfb3e4e8de879eb2c.hot-update.js.map %{"version":3,"file":"main.1efbfb3e4e8de879eb2c.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AACA;AACA;AAJA;;AADA;AASA;AACA;AADA;AAIA;;AAbA;AAgBA;AACA;AACA;;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAJA;AAMA;AACA;AA7BA;;AA+BA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AAEA;AAAA;AAEA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAFA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAFA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAFA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAFA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAtBA;AAAA;AAAA;AAAA;AAAA;AAFA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AA4CA;;AA7EA;;AA+EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Editstudent.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport axios from \"axios\";\r\n\r\n\r\nclass Editstudent extends Component\r\n{\r\n state = {\r\n name:'',\r\n course:'',\r\n email:'',\r\n phone:'',\r\n }\r\n\r\n handleInput = (e) => {\r\n this.setState({\r\n [e.target.name]: e.target.value\r\n })\r\n\r\n }\r\n\r\n saveStudent = async (e) => {\r\n e.preventDefault();\r\n alert(\"CheckAlert\");\r\n const res = await axios.post('http://localhost:8000/api/add-student',this.state);\r\n if((res).data.status === 200)\r\n {\r\n console.log((res).data.message);\r\n this.setState({\r\n name:'',\r\n course:'',\r\n email:'',\r\n phone:'',\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Add Students\r\n BACK\r\n

\r\n
\r\n
\r\n\r\n
\r\n\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Editstudent;","__webpack_require__.h = () => (\"edda2e6c0ebfd8b54bd6\")"],"names":[],"sourceRoot":""}  main.ca59d9d33ac831873004.hot-update.jsmain.ca59d9d33ac831873004.hot-update.js.map+"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{}, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("43119cc64975fd2d558d") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.ca59d9d33ac831873004.hot-update.js.map {"version":3,"file":"main.ca59d9d33ac831873004.hot-update.js","mappings":";;;;;AAAA","sources":["C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["__webpack_require__.h = () => (\"43119cc64975fd2d558d\")"],"names":[],"sourceRoot":""}  main.43119cc64975fd2d558d.hot-update.jsmain.43119cc64975fd2d558d.hot-update.js.mapr2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_1___default().get('http://localhost:8000/api/students'); console; if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("01efcb33e8016de2035a") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.43119cc64975fd2d558d.hot-update.js.map '{"version":3,"file":"main.43119cc64975fd2d558d.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AAEA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AAEA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AA+BA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport axios from \"axios\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n console\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE =\r\n this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"01efcb33e8016de2035a\")"],"names":[],"sourceRoot":""}  main.01efcb33e8016de2035a.hot-update.jsmain.01efcb33e8016de2035a.hot-update.js.mapl/"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_1___default().get('http://localhost:8000/api/students'); console; if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) {} else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("0627b8ed8e8250f6a29d") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.01efcb33e8016de2035a.hot-update.js.map u{"version":3,"file":"main.01efcb33e8016de2035a.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AAEA;;AACA;AAMA;AAEA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AA+BA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport axios from \"axios\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n console\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n \r\n }\r\n else\r\n {\r\n student_HTMLTABLE =\r\n this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"0627b8ed8e8250f6a29d\")"],"names":[],"sourceRoot":""}  main.0627b8ed8e8250f6a29d.hot-update.jsmain.0627b8ed8e8250f6a29d.hot-update.js.map1$"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_1___default().get('http://localhost:8000/api/students'); console; if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) {} else {} return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("0ff6582b6baf56df3a84") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.0627b8ed8e8250f6a29d.hot-update.js.map  {"version":3,"file":"main.0627b8ed8e8250f6a29d.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AAEA;;AACA;;AASA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AA+BA;;AA9DA;;AAgEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtEA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport axios from \"axios\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n console\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n \r\n }\r\n else\r\n {\r\n \r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"0ff6582b6baf56df3a84\")"],"names":[],"sourceRoot":""}  main.0ff6582b6baf56df3a84.hot-update.jsmain.0ff6582b6baf56df3a84.hot-update.js.map#"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_1___default().get('http://localhost:8000/api/students'); console; if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("eff7634e67131f3e655f") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.0ff6582b6baf56df3a84.hot-update.js.map M {"version":3,"file":"main.0ff6582b6baf56df3a84.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AAIA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AA+BA;;AAtDA;;AAwDA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC9DA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport axios from \"axios\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n console\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n\r\n \r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"eff7634e67131f3e655f\")"],"names":[],"sourceRoot":""}  |main.eff7634e67131f3e655f.hot-update.jsmain.eff7634e67131f3e655f.hot-update.js.map#"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_1___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("467c9fa010d3544709bd") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.eff7634e67131f3e655f.hot-update.js.map ? {"version":3,"file":"main.eff7634e67131f3e655f.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AAEA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AAIA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AA+BA;;AAtDA;;AAwDA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC9DA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport axios from \"axios\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n \r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n\r\n \r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"467c9fa010d3544709bd\")"],"names":[],"sourceRoot":""} }~ lmain.467c9fa010d3544709bd.hot-update.jsmain.467c9fa010d3544709bd.hot-update.js.map#"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_1___default().get('http://localhost:8000/api/students'); console.log(res); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("f1fdae73f6f99bce5641") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.467c9fa010d3544709bd.hot-update.js.map U {"version":3,"file":"main.467c9fa010d3544709bd.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AAIA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AA+BA;;AAtDA;;AAwDA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC9DA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport axios from \"axios\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n console.log(res);\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n\r\n \r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"f1fdae73f6f99bce5641\")"],"names":[],"sourceRoot":""} mno \main.f1fdae73f6f99bce5641.hot-update.jsmain.f1fdae73f6f99bce5641.hot-update.js.map#"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_1___default().get('http://localhost:8000/api/students'); if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("898cabd578b154176e55") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.f1fdae73f6f99bce5641.hot-update.js.map = {"version":3,"file":"main.f1fdae73f6f99bce5641.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;;AAEA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AAIA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AA+BA;;AAtDA;;AAwDA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC9DA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport axios from \"axios\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n \r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n\r\n \r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"898cabd578b154176e55\")"],"names":[],"sourceRoot":""} ]^_ Lmain.edda2e6c0ebfd8b54bd6.hot-update.jsmain.edda2e6c0ebfd8b54bd6.hot-update.js.mapg globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ (() => { throw new Error("Module build failed (from ./node_modules/babel-loader/lib/index.js):\nSyntaxError: C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js: Unexpected token (31:12)\n\n\u001b[0m \u001b[90m 29 |\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 30 |\u001b[39m \u001b[36mreturn\u001b[39m(\u001b[0m\n\u001b[0m\u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 31 |\u001b[39m \u001b[33m<\u001b[39m\u001b[33mdiv\u001b[39m className\u001b[33m=\u001b[39m\u001b[32m\"container\"\u001b[39m\u001b[33m>\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 32 |\u001b[39m \u001b[33m<\u001b[39m\u001b[33mdiv\u001b[39m className\u001b[33m=\u001b[39m\u001b[32m\"row\"\u001b[39m\u001b[33m>\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 33 |\u001b[39m \u001b[33m<\u001b[39m\u001b[33mdiv\u001b[39m className\u001b[33m=\u001b[39m\u001b[32m\"col-md-12\"\u001b[39m\u001b[33m>\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 34 |\u001b[39m \u001b[33m<\u001b[39m\u001b[33mdiv\u001b[39m className\u001b[33m=\u001b[39m\u001b[32m\"card\"\u001b[39m\u001b[33m>\u001b[39m\u001b[0m\n at instantiate (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:72:32)\n at constructor (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:366:12)\n at FlowParserMixin.raise (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:3453:19)\n at FlowParserMixin.unexpected (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:3491:16)\n at FlowParserMixin.parseIdentifierName (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:14219:18)\n at FlowParserMixin.parseIdentifier (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:14199:23)\n at FlowParserMixin.parseBindingAtom (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:12068:17)\n at FlowParserMixin.parseBindingAtom (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:6680:22)\n at FlowParserMixin.parseMaybeDefault (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:12163:50)\n at FlowParserMixin.parseMaybeDefault (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:6552:24)"); /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("30d055b9651d2c7e76fd") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.edda2e6c0ebfd8b54bd6.hot-update.js.map {"version":3,"file":"main.edda2e6c0ebfd8b54bd6.hot-update.js","mappings":";;;;;;;;;;;;;;;;AAAA","sources":["C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["__webpack_require__.h = () => (\"30d055b9651d2c7e76fd\")"],"names":[],"sourceRoot":""} MNO <main.269de8444d3910239e50.hot-update.jsmain.269de8444d3910239e50.hot-update.js.map+"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{}, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("30d055b9651d2c7e76fd") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.269de8444d3910239e50.hot-update.js.map {"version":3,"file":"main.269de8444d3910239e50.hot-update.js","mappings":";;;;;AAAA","sources":["C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["__webpack_require__.h = () => (\"30d055b9651d2c7e76fd\")"],"names":[],"sourceRoot":""} =>? ,main.e61cd5c426984636c83e.hot-update.jsmain.e61cd5c426984636c83e.hot-update.js.mapr2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_1___default().get('http://localhost:8000/api/students'); console; if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("3da5d534b6997153194a") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.e61cd5c426984636c83e.hot-update.js.map R{"version":3,"file":"main.e61cd5c426984636c83e.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AAEA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AAEA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AAhFA;;AAkFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACxFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport axios from \"axios\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n console\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE =\r\n this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"3da5d534b6997153194a\")"],"names":[],"sourceRoot":""} -./ main.3da5d534b6997153194a.hot-update.jsmain.3da5d534b6997153194a.hot-update.js.mapr2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_1___default().get('http://localhost:8000/api/students'); console; if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("ec13c29da5fdf51d4ec7") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.3da5d534b6997153194a.hot-update.js.map '{"version":3,"file":"main.3da5d534b6997153194a.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AAEA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AAEA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AA+BA;;AA/EA;;AAiFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport axios from \"axios\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n console\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE =\r\n this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"ec13c29da5fdf51d4ec7\")"],"names":[],"sourceRoot":""}   main.ec13c29da5fdf51d4ec7.hot-update.jsmain.ec13c29da5fdf51d4ec7.hot-update.js.mapg globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ (() => { throw new Error("Module build failed (from ./node_modules/babel-loader/lib/index.js):\nSyntaxError: C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js: Unexpected token (31:12)\n\n\u001b[0m \u001b[90m 29 |\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 30 |\u001b[39m \u001b[36mreturn\u001b[39m(\u001b[0m\n\u001b[0m\u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 31 |\u001b[39m \u001b[33m<\u001b[39m\u001b[33mdiv\u001b[39m className\u001b[33m=\u001b[39m\u001b[32m\"container\"\u001b[39m\u001b[33m>\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 32 |\u001b[39m \u001b[33m<\u001b[39m\u001b[33mdiv\u001b[39m className\u001b[33m=\u001b[39m\u001b[32m\"row\"\u001b[39m\u001b[33m>\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 33 |\u001b[39m \u001b[33m<\u001b[39m\u001b[33mdiv\u001b[39m className\u001b[33m=\u001b[39m\u001b[32m\"col-md-12\"\u001b[39m\u001b[33m>\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 34 |\u001b[39m \u001b[33m<\u001b[39m\u001b[33mdiv\u001b[39m className\u001b[33m=\u001b[39m\u001b[32m\"card\"\u001b[39m\u001b[33m>\u001b[39m\u001b[0m\n at instantiate (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:72:32)\n at constructor (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:366:12)\n at FlowParserMixin.raise (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:3453:19)\n at FlowParserMixin.unexpected (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:3491:16)\n at FlowParserMixin.parseIdentifierName (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:14219:18)\n at FlowParserMixin.parseIdentifier (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:14199:23)\n at FlowParserMixin.parseBindingAtom (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:12068:17)\n at FlowParserMixin.parseBindingAtom (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:6680:22)\n at FlowParserMixin.parseMaybeDefault (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:12163:50)\n at FlowParserMixin.parseMaybeDefault (C:\\Xampp1\\htdocs\\reactfundaapp\\node_modules\\@babel\\parser\\lib\\index.js:6552:24)"); /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("ca59d9d33ac831873004") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.ec13c29da5fdf51d4ec7.hot-update.js.map {"version":3,"file":"main.ec13c29da5fdf51d4ec7.hot-update.js","mappings":";;;;;;;;;;;;;;;;AAAA","sources":["C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["__webpack_require__.h = () => (\"ca59d9d33ac831873004\")"],"names":[],"sourceRoot":""}   main.30d055b9651d2c7e76fd.hot-update.jsmain.30d055b9651d2c7e76fd.hot-update.js.mapr2"use strict"; globalThis["webpackHotUpdatereactfundaapp"]("main",{ /***/ "./src/pages/Student.js": /*!******************************!*\ !*** ./src/pages/Student.js ***! \******************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* provided dependency */ var __react_refresh_utils__ = __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Student.js"; class Student extends react__WEBPACK_IMPORTED_MODULE_0__.Component { constructor() { super(...arguments); this.status = { students: [], loading: true }; } async componentDidMount() { const res = await axios__WEBPACK_IMPORTED_MODULE_1___default().get('http://localhost:8000/api/students'); console; if (res.data.status === 200) { this.setState({ students: res.data.students, loading: false }); } } render() { var student_HTMLTABLE = ""; if (this.state.loading) { student_HTMLTABLE = /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { colSpan: "7", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h2", { children: "Loading..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 33 }, this); } else { student_HTMLTABLE = this.state.students.map(item => { return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.id }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: `edit-student/${item.id}`, className: "btb btn-success btn-sm", children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("button", { type: "button", className: "btb btn-danger btn-sm", children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 21 }, this); }); } return /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "container", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "row", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "col-md-12", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-header", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("h4", { children: ["Students Data", /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)(react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link, { to: 'AddStudent', className: "btn btn-primary btn-sm float-end ", children: "Add Student" }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 29 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("div", { className: "card-body", children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("table", { className: "table table-bodered table-striped", children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("thead", { children: /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tr", { children: [/*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "ID" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 13 }, this); } } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Student); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (true) { let errorOverlay; if (true) { errorOverlay = false; } let testMode; if (typeof __react_refresh_test__ !== 'undefined') { testMode = __react_refresh_test__; } return __react_refresh_utils__.executeRuntime( exports, $ReactRefreshModuleId$, module.hot, errorOverlay, testMode ); } } if (typeof Promise !== 'undefined' && $ReactRefreshCurrentExports$ instanceof Promise) { $ReactRefreshCurrentExports$.then($ReactRefreshModuleRuntime$); } else { $ReactRefreshModuleRuntime$($ReactRefreshCurrentExports$); } /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ (() => { /******/ __webpack_require__.h = () => ("e61cd5c426984636c83e") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.30d055b9651d2c7e76fd.hot-update.js.map n{"version":3,"file":"main.30d055b9651d2c7e76fd.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;AACA;AAFA;AADA;;AAMA;AACA;AACA;;AACA;AAEA;AACA;AACA;AAFA;AAIA;AACA;;AAEA;AAEA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AAEA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAGA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AATA;AAAA;AAAA;AAAA;AAAA;AAcA;AACA;;AAEA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAPA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAZA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AANA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AADA;AAAA;AAAA;AAAA;AAAA;AAgCA;;AAhFA;;AAkFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACxFA","sources":["C:/Xampp1/htdocs/reactfundaapp/src/pages/Student.js","C:/Xampp1/htdocs/reactfundaapp/webpack/runtime/getFullHash"],"sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport axios from \"axios\";\r\n\r\n\r\nclass Student extends Component\r\n{\r\n status = {\r\n students: [],\r\n loading: true,\r\n }\r\n\r\n async componentDidMount() {\r\n const res = await axios.get('http://localhost:8000/api/students');\r\n console\r\n if(res.data.status === 200)\r\n {\r\n this.setState({\r\n students: res.data.students,\r\n loading: false,\r\n })\r\n }\r\n }\r\n\r\n render() {\r\n\r\n var student_HTMLTABLE = \"\";\r\n if(this.state.loading)\r\n {\r\n student_HTMLTABLE =

Loading...

;\r\n }\r\n else\r\n {\r\n student_HTMLTABLE =\r\n this.state.students.map( (item) => {\r\n return(\r\n \r\n {item.id}\r\n {item.name}\r\n {item.course}\r\n {item.email}\r\n {item.phone}\r\n \r\n Edit\r\n \r\n \r\n \r\n \r\n \r\n );\r\n });\r\n }\r\n\r\n return(\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Students Data\r\n Add Student\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmailPhoneEditDelete
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\nexport default Student;","__webpack_require__.h = () => (\"e61cd5c426984636c83e\")"],"names":[],"sourceRoot":""}