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=true Compilation/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=true FlagDependencyExportsPlugin|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 Compilation/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.mapX {"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 ID | \r\n Name | \r\n Course | \r\n Email | \r\n Phone | \r\n Edit | \r\n Delete | \r\n
\r\n \r\n \r\n {student_HTMLTABLE}\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 = () => (\"9b367954b1850ae15fce\")"],"names":[],"sourceRoot":""}relatedsourceMapdevelopmentmain.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.map1 {"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 ID | \r\n Name | \r\n Course | \r\n Email | \r\n Phone | \r\n Edit | \r\n Delete | \r\n
\r\n \r\n \r\n {student_HTMLTABLE}\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 = () => (\"bd86e6d9ab4b0c308a57\")"],"names":[],"sourceRoot":""}main.bd86e6d9ab4b0c308a57.hot-update.jsmain.bd86e6d9ab4b0c308a57.hot-update.js.map{&