wpc=§webpack/lib/cache/PackFileCacheStrategyPackContentItems €¾SourceMapDevToolPlugin|main.07c6d98c8e6ed35da8bd.hot-update.js¾SourceMapDevToolPlugin|main.6919729aeaf9d1822707.hot-update.js€€†assetsŠassetsInfo€§main.07c6d98c8e6ed35da8bd.hot-update.js«main.07c6d98c8e6ed35da8bd.hot-update.js.map«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource¯2"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: 54 }, this), " "] }, void 0, true, { 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 = () => ("6919729aeaf9d1822707") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.07c6d98c8e6ed35da8bd.hot-update.js.map Z{"version":3,"file":"main.07c6d98c8e6ed35da8bd.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 = () => (\"6919729aeaf9d1822707\")"],"names":[],"sourceRoot":""} õö‡related‰sourceMapô‹development ì§main.6919729aeaf9d1822707.hot-update.js«main.6919729aeaf9d1822707.hot-update.js.map¯2"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: 54 }, this), " "] }, void 0, true, { 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 = () => ("c1c0aaf401aa85f5408b") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.6919729aeaf9d1822707.hot-update.js.map Y{"version":3,"file":"main.6919729aeaf9d1822707.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 = () => (\"c1c0aaf401aa85f5408b\")"],"names":[],"sourceRoot":""} õöíîöï