wpcwebpack/lib/cache/PackFileCacheStrategyPackContentItems `zResolverCachePlugin|normal|default|dependencyType=|commonjs|path=|C:\Xampp1\htdocs\reactfundaapp\src|request=|C:/Xampp1/htdocs/reactfundaapp/node_modules/react-refresh/runtime.jsResolverCachePlugin|normal|default|dependencyType=|esm|path=|C:\Xampp1\htdocs\reactfundaapp\src|request=|reactResolverCachePlugin|normal|default|dependencyType=|esm|path=|C:\Xampp1\htdocs\reactfundaapp\src|request=|./AppResolverCachePlugin|normal|default|dependencyType=|esm|path=|C:\Xampp1\htdocs\reactfundaapp\src|request=|react/jsx-dev-runtimeResolverCachePlugin|normal|default|dependencyType=|esm|path=|C:\Xampp1\htdocs\reactfundaapp\src|request=|C:\Xampp1\htdocs\reactfundaapp\node_modules\@pmmmwh\react-refresh-webpack-plugin\lib\runtime\RefreshUtils.jsCompilation/modules|C:\Xampp1\htdocs\reactfundaapp\node_modules\babel-loader\lib\index.js??ruleSet[1].rules[1].oneOf[3]!C:\Xampp1\htdocs\reactfundaapp\node_modules\source-map-loader\dist\cjs.js!C:\Xampp1\htdocs\reactfundaapp\src\App.jsResolverCachePlugin|normal|default|dependencyType=|esm|path=|C:\Xampp1\htdocs\reactfundaapp\src|request=|react-router-domResolverCachePlugin|normal|default|dependencyType=|esm|path=|C:\Xampp1\htdocs\reactfundaapp\src|request=|./pages/AddstudentResolverCachePlugin|normal|default|dependencyType=|esm|path=|C:\Xampp1\htdocs\reactfundaapp\src|request=|./pages/EditstudentCompilation/modules|C:\Xampp1\htdocs\reactfundaapp\node_modules\babel-loader\lib\index.js??ruleSet[1].rules[1].oneOf[3]!C:\Xampp1\htdocs\reactfundaapp\node_modules\source-map-loader\dist\cjs.js!C:\Xampp1\htdocs\reactfundaapp\src\pages\Addstudent.jsCompilation/modules|C:\Xampp1\htdocs\reactfundaapp\node_modules\babel-loader\lib\index.js??ruleSet[1].rules[1].oneOf[3]!C:\Xampp1\htdocs\reactfundaapp\node_modules\source-map-loader\dist\cjs.js!C:\Xampp1\htdocs\reactfundaapp\src\pages\Editstudent.jsFlagDependencyExportsPlugin|C:\Xampp1\htdocs\reactfundaapp\node_modules\babel-loader\lib\index.js??ruleSet[1].rules[1].oneOf[3]!C:\Xampp1\htdocs\reactfundaapp\node_modules\source-map-loader\dist\cjs.js!C:\Xampp1\htdocs\reactfundaapp\src\App.jsFlagDependencyExportsPlugin|C:\Xampp1\htdocs\reactfundaapp\node_modules\babel-loader\lib\index.js??ruleSet[1].rules[1].oneOf[3]!C:\Xampp1\htdocs\reactfundaapp\node_modules\source-map-loader\dist\cjs.js!C:\Xampp1\htdocs\reactfundaapp\src\pages\Editstudent.jsCompilation/codeGeneration|C:\Xampp1\htdocs\reactfundaapp\node_modules\babel-loader\lib\index.js??ruleSet[1].rules[1].oneOf[3]!C:\Xampp1\htdocs\reactfundaapp\node_modules\source-map-loader\dist\cjs.js!C:\Xampp1\htdocs\reactfundaapp\src\App.js|mainCompilation/codeGeneration|C:\Xampp1\htdocs\reactfundaapp\node_modules\babel-loader\lib\index.js??ruleSet[1].rules[1].oneOf[3]!C:\Xampp1\htdocs\reactfundaapp\node_modules\source-map-loader\dist\cjs.js!C:\Xampp1\htdocs\reactfundaapp\src\pages\Editstudent.js|mainSourceMapDevToolPlugin|main.be97d411891a4cf22ddf.hot-update.jsSourceMapDevToolPlugin|main.f4dd727ffc8eb818c742.hot-update.jsSourceMapDevToolPlugin|main.258c28dbe2839c444989.hot-update.jsSourceMapDevToolPlugin|main.170ca371d5bf645a6a41.hot-update.jsSourceMapDevToolPlugin|main.c9539c105c296a476973.hot-update.jsSourceMapDevToolPlugin|main.bab1db58c30739d90095.hot-update.jsSourceMapDevToolPlugin|main.898cabd578b154176e55.hot-update.jsSourceMapDevToolPlugin|main.8fc95701db7ab6a37769.hot-update.jsSourceMapDevToolPlugin|main.43dbfb4ddadc050c2b4e.hot-update.jsSourceMapDevToolPlugin|main.495f8f49bd2c74b5e414.hot-update.jsSourceMapDevToolPlugin|main.44e9c09530671b6308aa.hot-update.jsSourceMapDevToolPlugin|main.1d2d1fe4b31eb9600128.hot-update.jsSourceMapDevToolPlugin|main.7592dfee52160cc89e24.hot-update.jsSourceMapDevToolPlugin|main.322e050bc2b7ccdb0a1a.hot-update.jsSourceMapDevToolPlugin|main.c05bcf3903ee12f6933b.hot-update.jsSourceMapDevToolPlugin|main.8227c2400659830a231a.hot-update.jsSourceMapDevToolPlugin|main.5d431046f9bee34defcf.hot-update.jsSourceMapDevToolPlugin|main.ef55041f119437cbae5b.hot-update.jsSourceMapDevToolPlugin|main.d6ededb3736cb4e19bbc.hot-update.jsSourceMapDevToolPlugin|main.e38e7b0aaaacd3fe1175.hot-update.jsSourceMapDevToolPlugin|main.d2396dcae080aac64dca.hot-update.jsSourceMapDevToolPlugin|main.9f4fb3d7052d5096cf0e.hot-update.jsSourceMapDevToolPlugin|main.c1c0aaf401aa85f5408b.hot-update.jsSourceMapDevToolPlugin|main.0d64bdb1e24c14ce99f4.hot-update.jsSourceMapDevToolPlugin|main.30034aa8edc339b9c004.hot-update.jsSourceMapDevToolPlugin|main.d3f2fc662cd643ee91be.hot-update.jsSourceMapDevToolPlugin|main.ba8e02106bc30ba47e8f.hot-update.jsSourceMapDevToolPlugin|main.f844a9d733fceb6b2786.hot-update.jsSourceMapDevToolPlugin|main.a385ed1b764a94c59633.hot-update.jsSourceMapDevToolPlugin|main.8cb16fdaf4c29a74a3f4.hot-update.jsSourceMapDevToolPlugin|main.3c984b478d6a317176b4.hot-update.jsSourceMapDevToolPlugin|main.9ddd17da5f77249a40e8.hot-update.jsSourceMapDevToolPlugin|main.fe1ba92c533bfdb4ca97.hot-update.jsSourceMapDevToolPlugin|main.f5ee080360264a676717.hot-update.jsSourceMapDevToolPlugin|main.3a5f601196af3252f759.hot-update.jsSourceMapDevToolPlugin|main.07c6d98c8e6ed35da8bd.hot-update.jsSourceMapDevToolPlugin|main.6919729aeaf9d1822707.hot-update.js[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.jswebpack/lib/cache/ResolverCachePlugin`_ResolverCachePluginCacheMisscontextpathrequestqueryfragmentmoduledirectoryfileinternalfullySpecifieddescriptionFilePathdescriptionFileDatadescriptionFileRootrelativePath__innerRequest_request__innerRequest_relativePath__innerRequest issuerissuerLayercompilerC:\Xampp1\htdocs\reactfundaapp\src\App.js C:\Xampp1\htdocs\reactfundaapp\node_modules\react-refresh\runtime.js C:\Xampp1\htdocs\reactfundaapp\node_modules\react-refresh\package.json` namedescriptionkeywordsversionhomepagebugslicensefilesmainrepositoryenginesdevDependenciesreact-refreshReact is a JavaScript library for building user interfaces.react0.11.0https://reactjs.org/https://github.com/facebook/react/issuesMITLICENSEREADME.mdbabel.jsruntime.jsbuild-info.jsoncjs/umd/typeurlgithttps://github.com/facebook/react.gitpackages/reactnode>=0.10.0react-16-8react-dom-16-8scheduler-0-13npm:react@16.8.0npm:react-dom@16.8.0npm:scheduler@0.13.0C:\Xampp1\htdocs\reactfundaapp\node_modules\react-refresh./runtime.jswebpack/lib/FileSystemInfoSnapshot@ EL-xBC:\Xampp1\htdocs\reactfundaapp\node_modules C:\Xampp1\htdocs\reactfundaapp\src\package.json react-refresh@0.11.0 ?L-xBC:\Xampp1\htdocs\reactfundaapp\package.jsonC:\Xampp1\htdocs\reactfundaappC:\Xampp1\htdocsC:\Xampp1C:\safeTimeaccuracytimestamp !T=-xB 0!T=-xB  C:\Xampp1\htdocs\reactfundaapp\node_modules\react\index.js C:\Xampp1\htdocs\reactfundaapp\node_modules\react\package.json`exportsdependenciesbrowserify18.2.0Èindex.jsǎjsx-runtime.jsjsx-dev-runtime.jsreact.shared-subset.js../package.json./jsx-runtime./jsx-dev-runtimereact-serverdefault./react.shared-subset.js./index.js./jsx-runtime.js./jsx-dev-runtime.jsloose-envify^1.1.0transformC:\Xampp1\htdocs\reactfundaapp\node_modules\react@ EL-xBůC:\Xampp1\htdocs\reactfundaapp\src\node_modules  C:\Xampp1\htdocs\reactfundaapp\node_modules\package.jsonC:\Xampp1\htdocs\reactfundaapp\node_modules\react.web.mjsC:\Xampp1\htdocs\reactfundaapp\node_modules\react.mjsC:\Xampp1\htdocs\reactfundaapp\node_modules\react.web.jsC:\Xampp1\htdocs\reactfundaapp\node_modules\react.jsC:\Xampp1\htdocs\reactfundaapp\node_modules\react.jsonC:\Xampp1\htdocs\reactfundaapp\node_modules\react.web.jsxC:\Xampp1\htdocs\reactfundaapp\node_modules\react.jsxreact@18.2.0*missing t xC:\Xampp1\htdocs\reactfundaapp\src\index.js w {~privateȇscriptseslintConfigbrowserslistreactfundaapp0.1.0  @testing-library/jest-dom@testing-library/react@testing-library/user-eventaxiosreact-domreact-router-domreact-scriptsweb-vitals^5.16.5^13.3.0^13.5.0^0.27.2^18.2.0^6.3.05.0.1^2.1.4startbuildtestejectreact-scripts startreact-scripts buildreact-scripts testreact-scripts ejectextendsreact-appreact-app/jestproductiondevelopment>0.2%not deadnot op_mini alllast 1 chrome versionlast 1 firefox versionlast 1 safari version./src/App.js@ @-xB@C:\Xampp1\htdocs\reactfundaapp\src !T=-xB 0!T=-xB м-xB -xB uC:\Xampp1\htdocs\reactfundaapp\src\AppC:\Xampp1\htdocs\reactfundaapp\src\App.web.mjsC:\Xampp1\htdocs\reactfundaapp\src\App.mjsC:\Xampp1\htdocs\reactfundaapp\src\App.web.js / 34 C:\Xampp1\htdocs\reactfundaapp\node_modules\react\jsx-dev-runtime.js @ EL-xBhij ~w% )* C:\Xampp1\htdocs\reactfundaapp\node_modules\@pmmmwh\react-refresh-webpack-plugin\lib\runtime\RefreshUtils.js C:\Xampp1\htdocs\reactfundaapp\node_modules\@pmmmwh\react-refresh-webpack-plugin\package.json`+.,-/041author2types0w4peerDependenciespeerDependenciesMetaresolutions0@pmmmwh/react-refresh-webpack-plugin0.5.7An **EXPERIMENTAL** Webpack plugin to enable "Fast Refresh" (also previously known as _Hot Reloading_) for React components.` 1javascriptwebpackrefreshhmrhotreloadlivereloadliveedithotreloadhttps://github.com/pmmmwh/react-refresh-webpack-plugin#readme4https://github.com/pmmmwh/react-refresh-webpack-plugin/issues123git+https://github.com/pmmmwh/react-refresh-webpack-plugin.git%Michael Moklib/index.jstypes/lib/index.d.tsclientlibloaderoptionsoverlaysockets`test:webpack-4test:pretest:exectest:postyalc:addyalc:cleanyalc:publishlintlint:fixformatformat:checktypes:cleantypes:compiletypes:prune-privategenerate-typesprepublishOnlyrun-s -c test:pre "test:exec {@}" test:post --cross-env WEBPACK_VERSION=4 yarn testrun-s yalc:publish yalc:addnode scripts/test.jsyarn yalc:cleanyalc add --dev @pmmmwh/react-refresh-webpack-pluginyalc remove --allyalc publish --no-scriptseslint --report-unused-disable-directives --ext .js,.jsx .yarn lint --fixprettier --write "**/*.{js,jsx,ts,tsx,json,md}"prettier --check "**/*.{js,jsx,ts,tsx,json,md}"rimraf typestsc -p tsconfig.jsondel "types/*/*" "!types/{lib,loader,options}/{index,types}.d.ts"run-s types:clean types:compile types:prune-private "format --loglevel silent"yarn generate-types ansi-html-communitycommon-path-prefixcore-js-pureerror-stack-parserfind-uphtml-entitiesloader-utilsschema-utilssource-map^0.0.8^3.0.0^3.8.1^2.0.6^5.0.0^2.1.0^2.0.0^0.7.3`+@babel/core@babel/plugin-transform-modules-commonjs@types/cross-spawn@types/fs-extra@types/jest@types/json-schema@types/module-alias@types/node@types/semver@types/webpackbabel-loadercross-envcross-spawndel-clieslinteslint-config-prettiereslint-plugin-prettierfs-extraget-portjestjest-environment-nodejest-junitmemfsmodule-aliasnanoidnpm-run-allprettierpuppeteersemversourcemap-validatortype-festtypescriptwebpack-cliwebpack-cli.legacywebpack-dev-serverwebpack-dev-server.legacywebpack-hot-middlewarewebpack-plugin-servewebpack.legacyyalcyn^7.14.2^7.14.0^6.0.2^9.0.4^27.0.1^7.0.6͇^17.0.8^7.3.9^5.28.0^8.1.0^7.0.3^4.0.1^8.6.0^8.3.0^4.0.0^10.0.0^5.1.1^27.0.5^13.0.0^3.2.0^2.2.2^3.1.31^4.1.5^2.3.0^13.4.0^0.12.0^7.3.5^2.9.04.6.3^5.42.0^4.7.2npm:webpack-cli@3.x^4.2.1npm:webpack-dev-server@3.x^2.25.0^1.4.1npm:webpack@4.x^1.0.0-pre.53sockjs-client^4.x || 5.x>=0.10.0 <1.0.0^1.4.0>=0.17.0 <3.0.0>=4.43.0 <6.0.03.x || 4.x2.x0.x || 1.xoptional      2.12.2>= 10.13C:\Xampp1\htdocs\reactfundaapp\node_modules\@pmmmwh\react-refresh-webpack-plugin./lib/runtime/RefreshUtils.js@ EL-xBC:\Xampp1\htdocs\reactfundaapp\node_modules\@pmmmwh @pmmmwh/react-refresh-webpack-plugin@0.5.732C:\Xampp1\htdocs\reactfundaapp\node_modules\@pmmmwh\react-refresh-webpack-plugin\lib\runtimeC:\Xampp1\htdocs\reactfundaapp\node_modules\@pmmmwh\react-refresh-webpack-plugin\libC:\Xampp1\htdocs\reactfundaapp\node_modules\@pmmmwh\react-refresh-webpack-plugin\lib\runtime\package.jsonC:\Xampp1\htdocs\reactfundaapp\node_modules\@pmmmwh\react-refresh-webpack-plugin\lib\package.jsonwebpack/lib/NormalModulewebpack/lib/util/registerExternalSerializerwebpack-sources/SourceMapSource __webpack_require__.$Refresh$.runtime = require('C:/Xampp1/htdocs/reactfundaapp/node_modules/react-refresh/runtime.js'); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\App.js"; import React from "react"; import { BrowserRouter as Router, Routes, Route } from "react-router-dom"; import Student from './pages/Student'; import Addstudent from './pages/Addstudent'; import Editstudent from './pages/Editstudent'; import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime"; function App() { return /*#__PURE__*/_jsxDEV(Router, { children: /*#__PURE__*/_jsxDEV(Routes, { children: [/*#__PURE__*/_jsxDEV(Route, { path: "/", element: /*#__PURE__*/_jsxDEV(Student, {}, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 34 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 9 }, this), /*#__PURE__*/_jsxDEV(Route, { path: "/addStudent", element: /*#__PURE__*/_jsxDEV(Addstudent, {}, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 44 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 9 }, this), /*#__PURE__*/_jsxDEV(Route, { path: "/edit-student/:id", element: /*#__PURE__*/_jsxDEV(Editstudent, {}, 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; export default App; var _c; $RefreshReg$(_c, "App"); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (module.hot) { let errorOverlay; if (typeof __react_refresh_error_overlay__ !== 'undefined') { errorOverlay = __react_refresh_error_overlay__; } 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$); }webpack://./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[1].oneOf[3]!./node_modules/source-map-loader/dist/cjs.js!./src/App.js{"version":3,"sources":["webpack://./src/App.js"],"names":["React","BrowserRouter","Router","Routes","Route","Student","Addstudent","Editstudent","App"],"mappings":";;;AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,SAAQC,aAAa,IAAIC,MAAzB,EAAiCC,MAAjC,EAAyCC,KAAzC,QAAqD,kBAArD;AAEA,OAAOC,OAAP,MAAoB,iBAApB;AACA,OAAOC,UAAP,MAAuB,oBAAvB;AACA,OAAOC,WAAP,MAAwB,qBAAxB;;;AAEA,SAASC,GAAT,GAAe;EACb,oBACE,QAAC,MAAD;IAAA,uBACE,QAAC,MAAD;MAAA,wBACE,QAAC,KAAD;QAAO,IAAI,EAAC,GAAZ;QAAgB,OAAO,eAAE,QAAC,OAAD;UAAA;UAAA;UAAA;QAAA;MAAzB;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,KAAD;QAAO,IAAI,EAAC,aAAZ;QAA0B,OAAO,eAAE,QAAC,UAAD;UAAA;UAAA;UAAA;QAAA;MAAnC;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,KAAD;QAAO,IAAI,EAAC,mBAAZ;QAAgC,OAAO,eAAE,QAAC,WAAD;UAAA;UAAA;UAAA;QAAA;MAAzC;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADF;AASD;;KAVQA,G;AAYT,eAAeA,GAAf","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;"],"file":"x"}exportsTypenamespace javascript/auto@   `cacheableparsedfileDependenciescontextDependenciesmissingDependenciesbuildDependenciesvalueDependencieshashassetsassetsInfostrictexportsArgumentmoduleConcatenationBailouttopLevelDeclarationssnapshot webpack/lib/util/LazySetC:\Xampp1\htdocs\reactfundaapp\node_modules\@pmmmwh\react-refresh-webpack-plugin\loader\index.jsC:\Xampp1\htdocs\reactfundaapp\node_modules\babel-loader\lib\index.jsC:\Xampp1\htdocs\reactfundaapp\node_modules\source-map-loader\dist\cjs.js webpack/DefinePlugin_hashwebpack/DefinePlugin $RefreshReg$webpack/DefinePlugin __react_refresh_error_overlay__1045278a__webpack_require__.$Refresh$.registerfalse34b1934348748dfe9891d1ade43f1679 __webpack_exports__Hot Module Replacement_jsxFileNameApp_c$ReactRefreshModuleRuntime$$ReactRefreshModuleId$$ReactRefreshCurrentExports$ 0-xB #`webpack/lib/dependencies/HarmonyCompatibilityDependency dwebpack/lib/dependencies/ConstDependencyA `A$ `JA%K `&ALx `,Ay `.A `:webpack/lib/dependencies/RequireHeaderDependency a(/ b(w__webpack_require__ ` `webpack/lib/dependencies/HarmonyExportHeaderDependency Aqt Abu c== A cAA  A cCC2true A cIY A cKM A  cLL1module.hot A  cUU  `webpack/lib/dependencies/CommonJsRequireDependencyC:/Xampp1/htdocs/reactfundaapp/node_modules/react-refresh/runtime.js a0v b(wwebpack/lib/dependencies/HarmonyImportSideEffectDependency ` `J./pages/Student `&./pages/Addstudent `,./pages/Editstudent `.react/jsx-dev-runtime `:webpack/lib/dependencies/HarmonyImportSpecifierDependencya jsxDEV_jsxDEV A   c   BrowserRouterRouter A  ww c  $  A8?  c  " Routes A@F  pp c # )  Aho  c% Route Apu  ii c&+  A  c% 1Student A   c&-  A  c$ A  ]] c%*  A   c% %Addstudent A   c&0  A#*  c$$$ A+0  QQ c$%$*  Au|  c&&% Editstudent A}   c&&&1webpack/lib/dependencies/HarmonyExportExpressionDependency` c==webpack/lib/dependencies/ProvidedDependency__react_refresh_utils__A cD%D<A  cR R   C:\Xampp1\htdocs\reactfundaapp\node_modules\react-router-dom\index.js C:\Xampp1\htdocs\reactfundaapp\node_modules\react-router-dom\package.json`unpkgsideEffects86.3.0Remix Software Declarative routing for React web applicationshttps://github.com/remix-run/react-router.gitpackages/react-router-dom./main.js./index.d.ts./umd/react-router-dom.production.min.jsreact-routerhistory^5.2.0)>=16.8 routerrouteroutinglinkC:\Xampp1\htdocs\reactfundaapp\node_modules\react-router-dom@ EL-xB  C:\Xampp1\htdocs\reactfundaapp\node_modules\react-router-dom.web.mjsC:\Xampp1\htdocs\reactfundaapp\node_modules\react-router-dom.mjsC:\Xampp1\htdocs\reactfundaapp\node_modules\react-router-dom.web.jsC:\Xampp1\htdocs\reactfundaapp\node_modules\react-router-dom.jsC:\Xampp1\htdocs\reactfundaapp\node_modules\react-router-dom.jsonC:\Xampp1\htdocs\reactfundaapp\node_modules\react-router-dom.web.jsxC:\Xampp1\htdocs\reactfundaapp\node_modules\react-router-dom.jsxreact-router-dom@6.3.0   u yz C:\Xampp1\htdocs\reactfundaapp\src\pages\Addstudent.js   !"#$'()*+,-./src/pages/Addstudent.js@ kSN-xBC:\Xampp1\htdocs\reactfundaapp\src\pages- !T=-xB 0!T=-xB hSN-xB `gSN-xB C:\Xampp1\htdocs\reactfundaapp\src\pages\package.jsonC:\Xampp1\htdocs\reactfundaapp\src\pages\AddstudentC:\Xampp1\htdocs\reactfundaapp\src\pages\Addstudent.web.mjsC:\Xampp1\htdocs\reactfundaapp\src\pages\Addstudent.mjsC:\Xampp1\htdocs\reactfundaapp\src\pages\Addstudent.web.js@\ `a C:\Xampp1\htdocs\reactfundaapp\src\pages\Editstudent.js     ./src/pages/Editstudent.js@ Pׇ-xB !T=-xB 0!T=-xB ׇ-xB ׇ-xB C:\Xampp1\htdocs\reactfundaapp\src\pages\EditstudentC:\Xampp1\htdocs\reactfundaapp\src\pages\Editstudent.web.mjsC:\Xampp1\htdocs\reactfundaapp\src\pages\Editstudent.mjsC:\Xampp1\htdocs\reactfundaapp\src\pages\Editstudent.web.js@  m!__webpack_require__.$Refresh$.runtime = require('C:/Xampp1/htdocs/reactfundaapp/node_modules/react-refresh/runtime.js'); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Addstudent.js"; import React, { Component } from "react"; import { Link } from "react-router-dom"; import axios from "axios"; import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime"; class Addstudent extends 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.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__*/_jsxDEV("div", { className: "container", children: /*#__PURE__*/_jsxDEV("div", { className: "row", children: /*#__PURE__*/_jsxDEV("div", { className: "col-md-12", children: /*#__PURE__*/_jsxDEV("div", { className: "card", children: [/*#__PURE__*/_jsxDEV("div", { className: "card-header", children: /*#__PURE__*/_jsxDEV("h4", { children: ["Add Students", /*#__PURE__*/_jsxDEV(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__*/_jsxDEV("div", { className: "card-body", children: /*#__PURE__*/_jsxDEV("form", { onSubmit: this.saveStudent, children: [/*#__PURE__*/_jsxDEV("div", { className: "form-group mb-3", children: [/*#__PURE__*/_jsxDEV("label", { children: "StudentName" }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 41 }, this), /*#__PURE__*/_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__*/_jsxDEV("div", { className: "form-group mb-3", children: [/*#__PURE__*/_jsxDEV("label", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 41 }, this), /*#__PURE__*/_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__*/_jsxDEV("div", { className: "form-group mb-3", children: [/*#__PURE__*/_jsxDEV("label", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 41 }, this), /*#__PURE__*/_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__*/_jsxDEV("div", { className: "form-group mb-3", children: [/*#__PURE__*/_jsxDEV("label", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 41 }, this), /*#__PURE__*/_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__*/_jsxDEV("div", { className: "form-group mb-3", children: /*#__PURE__*/_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); } } export default Addstudent; const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (module.hot) { let errorOverlay; if (typeof __react_refresh_error_overlay__ !== 'undefined') { errorOverlay = __react_refresh_error_overlay__; } 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$); }webpack://./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[1].oneOf[3]!./node_modules/source-map-loader/dist/cjs.js!./src/pages/Addstudent.js{"version":3,"sources":["webpack://./src/pages/Addstudent.js"],"names":["React","Component","Link","axios","Addstudent","state","name","course","email","phone","handleInput","e","setState","target","value","saveStudent","preventDefault","alert","res","post","data","status","console","log","message","render"],"mappings":";;;AAAA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AACA,SAASC,IAAT,QAAqB,kBAArB;AACA,OAAOC,KAAP,MAAkB,OAAlB;;;AAGA,MAAMC,UAAN,SAAyBH,SAAzB,CACA;EAAA;IAAA;IAAA,KACII,KADJ,GACY;MACJC,IAAI,EAAC,EADD;MAEJC,MAAM,EAAC,EAFH;MAGJC,KAAK,EAAC,EAHF;MAIJC,KAAK,EAAC;IAJF,CADZ;;IAAA,KAQIC,WARJ,GAQmBC,CAAD,IAAO;MACjB,KAAKC,QAAL,CAAc;QACV,CAACD,CAAC,CAACE,MAAF,CAASP,IAAV,GAAiBK,CAAC,CAACE,MAAF,CAASC;MADhB,CAAd;IAIH,CAbL;;IAAA,KAeIC,WAfJ,GAekB,MAAOJ,CAAP,IAAa;MACvBA,CAAC,CAACK,cAAF;MACAC,KAAK,CAAC,YAAD,CAAL;MACA,MAAMC,GAAG,GAAG,MAAMf,KAAK,CAACgB,IAAN,CAAW,uCAAX,EAAmD,KAAKd,KAAxD,CAAlB;;MACA,IAAIa,GAAD,CAAME,IAAN,CAAWC,MAAX,KAAsB,GAAzB,EACA;QACIC,OAAO,CAACC,GAAR,CAAaL,GAAD,CAAME,IAAN,CAAWI,OAAvB;QACA,KAAKZ,QAAL,CAAc;UACVN,IAAI,EAAC,EADK;UAEVC,MAAM,EAAC,EAFG;UAGVC,KAAK,EAAC,EAHI;UAIVC,KAAK,EAAC;QAJI,CAAd;MAMH;IACJ,CA7BL;EAAA;;EA+BIgB,MAAM,GAAG;IACL,oBACI;MAAK,SAAS,EAAC,WAAf;MAAA,uBACI;QAAK,SAAS,EAAC,KAAf;QAAA,uBACI;UAAK,SAAS,EAAC,WAAf;UAAA,uBACI;YAAK,SAAS,EAAC,MAAf;YAAA,wBACI;cAAK,SAAS,EAAC,aAAf;cAAA,uBACI;gBAAA,wCACI,QAAC,IAAD;kBAAM,EAAE,EAAE,GAAV;kBAAe,SAAS,EAAC,mCAAzB;kBAAA;gBAAA;kBAAA;kBAAA;kBAAA;gBAAA,QADJ;cAAA;gBAAA;gBAAA;gBAAA;cAAA;YADJ;cAAA;cAAA;cAAA;YAAA,QADJ,eAMI;cAAK,SAAS,EAAC,WAAf;cAAA,uBAEA;gBAAM,QAAQ,EAAE,KAAKV,WAArB;gBAAA,wBAEQ;kBAAK,SAAS,EAAC,iBAAf;kBAAA,wBACI;oBAAA;kBAAA;oBAAA;oBAAA;oBAAA;kBAAA,QADJ,eAEI;oBAAO,IAAI,EAAC,EAAZ;oBAAe,IAAI,EAAC,MAApB;oBAA2B,QAAQ,EAAE,KAAKL,WAA1C;oBAAuD,KAAK,EAAE,KAAKL,KAAL,CAAWC,IAAzE;oBAA+E,SAAS,EAAC;kBAAzF;oBAAA;oBAAA;oBAAA;kBAAA,QAFJ;gBAAA;kBAAA;kBAAA;kBAAA;gBAAA,QAFR,eAOQ;kBAAK,SAAS,EAAC,iBAAf;kBAAA,wBACI;oBAAA;kBAAA;oBAAA;oBAAA;oBAAA;kBAAA,QADJ,eAEI;oBAAO,IAAI,EAAC,EAAZ;oBAAe,IAAI,EAAC,QAApB;oBAA6B,QAAQ,EAAE,KAAKI,WAA5C;oBAAyD,KAAK,EAAE,KAAKL,KAAL,CAAWE,MAA3E;oBAAmF,SAAS,EAAC;kBAA7F;oBAAA;oBAAA;oBAAA;kBAAA,QAFJ;gBAAA;kBAAA;kBAAA;kBAAA;gBAAA,QAPR,eAYQ;kBAAK,SAAS,EAAC,iBAAf;kBAAA,wBACI;oBAAA;kBAAA;oBAAA;oBAAA;oBAAA;kBAAA,QADJ,eAEI;oBAAO,IAAI,EAAC,EAAZ;oBAAe,IAAI,EAAC,OAApB;oBAA4B,QAAQ,EAAE,KAAKG,WAA3C;oBAAwD,KAAK,EAAE,KAAKL,KAAL,CAAWG,KAA1E;oBAAiF,SAAS,EAAC;kBAA3F;oBAAA;oBAAA;oBAAA;kBAAA,QAFJ;gBAAA;kBAAA;kBAAA;kBAAA;gBAAA,QAZR,eAiBQ;kBAAK,SAAS,EAAC,iBAAf;kBAAA,wBACI;oBAAA;kBAAA;oBAAA;oBAAA;oBAAA;kBAAA,QADJ,eAEI;oBAAO,IAAI,EAAC,EAAZ;oBAAe,IAAI,EAAC,OAApB;oBAA4B,QAAQ,EAAE,KAAKE,WAA3C;oBAAwD,KAAK,EAAE,KAAKL,KAAL,CAAWI,KAA1E;oBAAiF,SAAS,EAAC;kBAA3F;oBAAA;oBAAA;oBAAA;kBAAA,QAFJ;gBAAA;kBAAA;kBAAA;kBAAA;gBAAA,QAjBR,eAsBQ;kBAAK,SAAS,EAAC,iBAAf;kBAAA,uBACI;oBAAQ,IAAI,EAAC,QAAb;oBAAsB,SAAS,EAAC,iBAAhC;oBAAA;kBAAA;oBAAA;oBAAA;oBAAA;kBAAA;gBADJ;kBAAA;kBAAA;kBAAA;gBAAA,QAtBR;cAAA;gBAAA;gBAAA;gBAAA;cAAA;YAFA;cAAA;cAAA;cAAA;YAAA,QANJ;UAAA;YAAA;YAAA;YAAA;UAAA;QADJ;UAAA;UAAA;UAAA;QAAA;MADJ;QAAA;QAAA;QAAA;MAAA;IADJ;MAAA;MAAA;MAAA;IAAA,QADJ;EA6CH;;AA7EL;;AA+EA,eAAeL,UAAf,C","sourcesContent":["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;"],"file":"x"}` `     e6ad7ea9b741c9a5e652d8c3f6b20125  ~ iSN-xB`  dA `)A `(A : `A;u `:a(/ b(w!`   `A A  @@`A,?  @`@`2%A @@#AR @@Ah @`@`1&AY c   @@` `"''a0v b(w00 `) `( `-- `:ComponentA  )) b "vpostA   c"&'ABI "" c++#$A  c--$ !A  c//&A,3  c1!1(A  c3$3+A  c5%5,A&-  c686?LinkA.2   c6@6D A    cH#H*  A   cJ%J,Al s   cL(L/A   cN*N1A   cT)T0A' .   cc'c.A   ce*e1A  ck)k0A  cz'z.ALS  c|*|1AIP  @`)@`0A  @`'@`.A   @`*@`1A  @`)@`0AOV  @`'@`.A  @`)@`0 @@`Ay @`%@`<A   @ @`   p!__webpack_require__.$Refresh$.runtime = require('C:/Xampp1/htdocs/reactfundaapp/node_modules/react-refresh/runtime.js'); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Editstudent.js"; import React, { Component } from "react"; import { Link } from "react-router-dom"; import axios from "axios"; import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime"; class Editstudent extends 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.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__*/_jsxDEV("div", { className: "container", children: /*#__PURE__*/_jsxDEV("div", { className: "row", children: /*#__PURE__*/_jsxDEV("div", { className: "col-md-12", children: /*#__PURE__*/_jsxDEV("div", { className: "card", children: [/*#__PURE__*/_jsxDEV("div", { className: "card-header", children: /*#__PURE__*/_jsxDEV("h4", { children: ["Add Students", /*#__PURE__*/_jsxDEV(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__*/_jsxDEV("div", { className: "card-body", children: /*#__PURE__*/_jsxDEV("form", { onSubmit: this.saveStudent, children: [/*#__PURE__*/_jsxDEV("div", { className: "form-group mb-3", children: [/*#__PURE__*/_jsxDEV("label", { children: "StudentName" }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 41 }, this), /*#__PURE__*/_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__*/_jsxDEV("div", { className: "form-group mb-3", children: [/*#__PURE__*/_jsxDEV("label", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 41 }, this), /*#__PURE__*/_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__*/_jsxDEV("div", { className: "form-group mb-3", children: [/*#__PURE__*/_jsxDEV("label", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 41 }, this), /*#__PURE__*/_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__*/_jsxDEV("div", { className: "form-group mb-3", children: [/*#__PURE__*/_jsxDEV("label", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 41 }, this), /*#__PURE__*/_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__*/_jsxDEV("div", { className: "form-group mb-3", children: /*#__PURE__*/_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); } } export default Editstudent; const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (module.hot) { let errorOverlay; if (typeof __react_refresh_error_overlay__ !== 'undefined') { errorOverlay = __react_refresh_error_overlay__; } 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$); }webpack://./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[1].oneOf[3]!./node_modules/source-map-loader/dist/cjs.js!./src/pages/Editstudent.js{"version":3,"sources":["webpack://./src/pages/Editstudent.js"],"names":["React","Component","Link","axios","Editstudent","state","name","course","email","phone","handleInput","e","setState","target","value","saveStudent","preventDefault","alert","res","post","data","status","console","log","message","render"],"mappings":";;;AAAA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AACA,SAASC,IAAT,QAAqB,kBAArB;AACA,OAAOC,KAAP,MAAkB,OAAlB;;;AAGA,MAAMC,WAAN,SAA0BH,SAA1B,CACA;EAAA;IAAA;IAAA,KACII,KADJ,GACY;MACJC,IAAI,EAAC,EADD;MAEJC,MAAM,EAAC,EAFH;MAGJC,KAAK,EAAC,EAHF;MAIJC,KAAK,EAAC;IAJF,CADZ;;IAAA,KAQIC,WARJ,GAQmBC,CAAD,IAAO;MACjB,KAAKC,QAAL,CAAc;QACV,CAACD,CAAC,CAACE,MAAF,CAASP,IAAV,GAAiBK,CAAC,CAACE,MAAF,CAASC;MADhB,CAAd;IAIH,CAbL;;IAAA,KAeIC,WAfJ,GAekB,MAAOJ,CAAP,IAAa;MACvBA,CAAC,CAACK,cAAF;MACAC,KAAK,CAAC,YAAD,CAAL;MACA,MAAMC,GAAG,GAAG,MAAMf,KAAK,CAACgB,IAAN,CAAW,uCAAX,EAAmD,KAAKd,KAAxD,CAAlB;;MACA,IAAIa,GAAD,CAAME,IAAN,CAAWC,MAAX,KAAsB,GAAzB,EACA;QACIC,OAAO,CAACC,GAAR,CAAaL,GAAD,CAAME,IAAN,CAAWI,OAAvB;QACA,KAAKZ,QAAL,CAAc;UACVN,IAAI,EAAC,EADK;UAEVC,MAAM,EAAC,EAFG;UAGVC,KAAK,EAAC,EAHI;UAIVC,KAAK,EAAC;QAJI,CAAd;MAMH;IACJ,CA7BL;EAAA;;EA+BIgB,MAAM,GAAG;IACL,oBACI;MAAK,SAAS,EAAC,WAAf;MAAA,uBACI;QAAK,SAAS,EAAC,KAAf;QAAA,uBACI;UAAK,SAAS,EAAC,WAAf;UAAA,uBACI;YAAK,SAAS,EAAC,MAAf;YAAA,wBACI;cAAK,SAAS,EAAC,aAAf;cAAA,uBACI;gBAAA,wCACI,QAAC,IAAD;kBAAM,EAAE,EAAE,GAAV;kBAAe,SAAS,EAAC,mCAAzB;kBAAA;gBAAA;kBAAA;kBAAA;kBAAA;gBAAA,QADJ;cAAA;gBAAA;gBAAA;gBAAA;cAAA;YADJ;cAAA;cAAA;cAAA;YAAA,QADJ,eAMI;cAAK,SAAS,EAAC,WAAf;cAAA,uBAEA;gBAAM,QAAQ,EAAE,KAAKV,WAArB;gBAAA,wBAEQ;kBAAK,SAAS,EAAC,iBAAf;kBAAA,wBACI;oBAAA;kBAAA;oBAAA;oBAAA;oBAAA;kBAAA,QADJ,eAEI;oBAAO,IAAI,EAAC,EAAZ;oBAAe,IAAI,EAAC,MAApB;oBAA2B,QAAQ,EAAE,KAAKL,WAA1C;oBAAuD,KAAK,EAAE,KAAKL,KAAL,CAAWC,IAAzE;oBAA+E,SAAS,EAAC;kBAAzF;oBAAA;oBAAA;oBAAA;kBAAA,QAFJ;gBAAA;kBAAA;kBAAA;kBAAA;gBAAA,QAFR,eAOQ;kBAAK,SAAS,EAAC,iBAAf;kBAAA,wBACI;oBAAA;kBAAA;oBAAA;oBAAA;oBAAA;kBAAA,QADJ,eAEI;oBAAO,IAAI,EAAC,EAAZ;oBAAe,IAAI,EAAC,QAApB;oBAA6B,QAAQ,EAAE,KAAKI,WAA5C;oBAAyD,KAAK,EAAE,KAAKL,KAAL,CAAWE,MAA3E;oBAAmF,SAAS,EAAC;kBAA7F;oBAAA;oBAAA;oBAAA;kBAAA,QAFJ;gBAAA;kBAAA;kBAAA;kBAAA;gBAAA,QAPR,eAYQ;kBAAK,SAAS,EAAC,iBAAf;kBAAA,wBACI;oBAAA;kBAAA;oBAAA;oBAAA;oBAAA;kBAAA,QADJ,eAEI;oBAAO,IAAI,EAAC,EAAZ;oBAAe,IAAI,EAAC,OAApB;oBAA4B,QAAQ,EAAE,KAAKG,WAA3C;oBAAwD,KAAK,EAAE,KAAKL,KAAL,CAAWG,KAA1E;oBAAiF,SAAS,EAAC;kBAA3F;oBAAA;oBAAA;oBAAA;kBAAA,QAFJ;gBAAA;kBAAA;kBAAA;kBAAA;gBAAA,QAZR,eAiBQ;kBAAK,SAAS,EAAC,iBAAf;kBAAA,wBACI;oBAAA;kBAAA;oBAAA;oBAAA;oBAAA;kBAAA,QADJ,eAEI;oBAAO,IAAI,EAAC,EAAZ;oBAAe,IAAI,EAAC,OAApB;oBAA4B,QAAQ,EAAE,KAAKE,WAA3C;oBAAwD,KAAK,EAAE,KAAKL,KAAL,CAAWI,KAA1E;oBAAiF,SAAS,EAAC;kBAA3F;oBAAA;oBAAA;oBAAA;kBAAA,QAFJ;gBAAA;kBAAA;kBAAA;kBAAA;gBAAA,QAjBR,eAsBQ;kBAAK,SAAS,EAAC,iBAAf;kBAAA,uBACI;oBAAQ,IAAI,EAAC,QAAb;oBAAsB,SAAS,EAAC,iBAAhC;oBAAA;kBAAA;oBAAA;oBAAA;oBAAA;kBAAA;gBADJ;kBAAA;kBAAA;kBAAA;gBAAA,QAtBR;cAAA;gBAAA;gBAAA;gBAAA;cAAA;YAFA;cAAA;cAAA;cAAA;YAAA,QANJ;UAAA;YAAA;YAAA;YAAA;UAAA;QADJ;UAAA;UAAA;UAAA;QAAA;MADJ;QAAA;QAAA;QAAA;MAAA;IADJ;MAAA;MAAA;MAAA;IAAA,QADJ;EA6CH;;AA7EL;;AA+EA,eAAeL,WAAf,C","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;"],"file":"x"}`lm n@Jo   0fd581630932f6a6e426ab5af9e7efc1   pׇ-xBT``  dA `)A  `(A!; `A<v `:a(/ b(w`  `A A @@`A/B  @`@`2A @@AU @@jAk @`@`1A\ f   @@` `"a0v b(w `)%% `("" ` `:tsA   b #uA   c"ADK  c++A  c--$A  c//&A.5  c1!1(A  c3$3+A  c5%5,A(/  c686?vuA04   c6@6DA  cH#H*A   }} cJ%J,~An u  zz cL(L/{|A  ww cN*N1xyA  tt cT)T0uvA) 0  qq cc'c.rsA  nn ce*e1opA kk ck)k0lmA hh cz'z.ijANU ee c|*|1fgAKR bb @`)@`0cdA __ @`'@`.`aA  \\ @`*@`1]^A  YY @`)@`0Z[AQX VV @`'@`.WXA SS @`)@`0 @@`A| @`%@`<A !  @ @` webpack/lib/ModuleGraphRestoreProvidedData9providedcanMangleProvideterminalBindingexportsInfo  sourcesruntimeRequirementsdatawebpack/lib/util/registerExternalSerializerwebpack-sources/CachedSource  webpack/lib/util/registerExternalSerializerwebpack-sources/ConcatSourcewebpack/lib/util/registerExternalSerializerwebpack-sources/RawSourcey__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/lib/util/registerExternalSerializerwebpack-sources/ReplaceSourcewebpack/lib/util/registerExternalSerializerwebpack-sources/SourceMapSource __webpack_require__.$Refresh$.runtime = require('C:/Xampp1/htdocs/reactfundaapp/node_modules/react-refresh/runtime.js'); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\App.js"; import React from "react"; import { BrowserRouter as Router, Routes, Route } from "react-router-dom"; import Student from './pages/Student'; import Addstudent from './pages/Addstudent'; import Editstudent from './pages/Editstudent'; import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime"; function App() { return /*#__PURE__*/_jsxDEV(Router, { children: /*#__PURE__*/_jsxDEV(Routes, { children: [/*#__PURE__*/_jsxDEV(Route, { path: "/", element: /*#__PURE__*/_jsxDEV(Student, {}, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 34 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 9 }, this), /*#__PURE__*/_jsxDEV(Route, { path: "/addStudent", element: /*#__PURE__*/_jsxDEV(Addstudent, {}, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 44 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 9 }, this), /*#__PURE__*/_jsxDEV(Route, { path: "/edit-student/:id", element: /*#__PURE__*/_jsxDEV(Editstudent, {}, 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; export default App; var _c; $RefreshReg$(_c, "App"); const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (module.hot) { let errorOverlay; if (typeof __react_refresh_error_overlay__ !== 'undefined') { errorOverlay = __react_refresh_error_overlay__; } 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$); }webpack://./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[1].oneOf[3]!./node_modules/source-map-loader/dist/cjs.js!./src/App.js{"version":3,"sources":["webpack://./src/App.js"],"names":["React","BrowserRouter","Router","Routes","Route","Student","Addstudent","Editstudent","App"],"mappings":";;;AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,SAAQC,aAAa,IAAIC,MAAzB,EAAiCC,MAAjC,EAAyCC,KAAzC,QAAqD,kBAArD;AAEA,OAAOC,OAAP,MAAoB,iBAApB;AACA,OAAOC,UAAP,MAAuB,oBAAvB;AACA,OAAOC,WAAP,MAAwB,qBAAxB;;;AAEA,SAASC,GAAT,GAAe;EACb,oBACE,QAAC,MAAD;IAAA,uBACE,QAAC,MAAD;MAAA,wBACE,QAAC,KAAD;QAAO,IAAI,EAAC,GAAZ;QAAgB,OAAO,eAAE,QAAC,OAAD;UAAA;UAAA;UAAA;QAAA;MAAzB;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,KAAD;QAAO,IAAI,EAAC,aAAZ;QAA0B,OAAO,eAAE,QAAC,UAAD;UAAA;UAAA;UAAA;QAAA;MAAnC;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,KAAD;QAAO,IAAI,EAAC,mBAAZ;QAAgC,OAAO,eAAE,QAAC,WAAD;UAAA;UAAA;UAAA;QAAA;MAAzC;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADF;AASD;;KAVQA,G;AAYT,eAAeA,GAAf","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;"],"file":"x"}f$(.0u_#%JLwy 8>@EhnptP #)+/u{}bpbpt ҝ@O __webpack_require__/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)react_router_dom__WEBPACK_IMPORTED_MODULE_5__.BrowserRouterreact_router_dom__WEBPACK_IMPORTED_MODULE_6__.Routesreact_router_dom__WEBPACK_IMPORTED_MODULE_6__.Route_pages_Student__WEBPACK_IMPORTED_MODULE_1__["default"]_pages_Addstudent__WEBPACK_IMPORTED_MODULE_2__["default"]_pages_Editstudent__WEBPACK_IMPORTED_MODULE_3__["default"]/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ();__webpack_require__.$Refresh$.register__react_refresh_utils__truefalsemodule.hotbuffersourcesizemaps__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$); } {"module":true,"columns":false,"finalSource":true}mapbufferedMap# mappingssourcesContentnamesx>;;;;;;;;;;;;;;;;AAA0B;AAC1B;AAEsC;AACM;AACE;;;AAE9C;AACE;AACE;AACE;AACS;AAAS;AAAS;AAAA;AAAA;AAAA;AAAzB;AAAA;AAAA;AAAA;AAAA;AACO;AAAmB;AAAS;AAAA;AAAA;AAAA;AAAnC;AAAA;AAAA;AAAA;AAAA;AACO;AAAyB;AAAS;AAAA;AAAA;AAAA;AAAzC;AAAA;AAAA;AAAA;AAAA;AAHF;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA;AAQH;;AAVQ;AAYT,iEAAe,GAAG,EAACwebpack://./src/App.js?import React from "react"; import {BrowserRouter as Router, Routes, Route} from "react-router-dom"; import Student from './pages/Student'; import Addstudent from './pages/Addstudent'; import Editstudent from './pages/Editstudent'; function App() { return ( }> }> }> ); } export default App;ConcatSourceRawSourcey__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"); ReplaceSourceSourceMapSourcefalse018__webpack_require__undefined4046__webpack_require__undefined48117/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"undefined191216undefined218291undefined293330undefined332375undefined377422undefined424481undefined523529(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)undefined531536react_router_dom__WEBPACK_IMPORTED_MODULE_5__.BrowserRouterundefined568574(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)undefined576581react_router_dom__WEBPACK_IMPORTED_MODULE_6__.Routesundefined616622(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)undefined624628react_router_dom__WEBPACK_IMPORTED_MODULE_6__.Routeundefined682688(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)undefined690696_pages_Student__WEBPACK_IMPORTED_MODULE_1__["default"]undefined959965(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)undefined967971react_router_dom__WEBPACK_IMPORTED_MODULE_6__.Routeundefined10351041(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)undefined10431052_pages_Addstudent__WEBPACK_IMPORTED_MODULE_2__["default"]undefined13151321(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)undefined13231327react_router_dom__WEBPACK_IMPORTED_MODULE_6__.Routeundefined13971403(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxDEV)undefined14051415_pages_Editstudent__WEBPACK_IMPORTED_MODULE_3__["default"]undefined18901904/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (undefined18901904undefined19081908.5);undefined19201931__webpack_require__.$Refresh$.registerundefined19771995__webpack_require__undefined20542076__react_refresh_utils__undefined21772186trueundefined22172270trueundefined22932323falseundefined24522474__react_refresh_utils__undefined25342543module.hotundefined__webpack_require__.n__webpack_require__.r__webpack_require__.d563228906957be1e1680a1d5557dad57 Ewebpack/lib/util/registerExternalSerializerwebpack-sources/ConcatSourcewebpack/lib/util/registerExternalSerializerwebpack-sources/RawSource.__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/lib/util/registerExternalSerializerwebpack-sources/ReplaceSourcewebpack/lib/util/registerExternalSerializerwebpack-sources/SourceMapSourcep!__webpack_require__.$Refresh$.runtime = require('C:/Xampp1/htdocs/reactfundaapp/node_modules/react-refresh/runtime.js'); var _jsxFileName = "C:\\Xampp1\\htdocs\\reactfundaapp\\src\\pages\\Editstudent.js"; import React, { Component } from "react"; import { Link } from "react-router-dom"; import axios from "axios"; import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime"; class Editstudent extends 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.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__*/_jsxDEV("div", { className: "container", children: /*#__PURE__*/_jsxDEV("div", { className: "row", children: /*#__PURE__*/_jsxDEV("div", { className: "col-md-12", children: /*#__PURE__*/_jsxDEV("div", { className: "card", children: [/*#__PURE__*/_jsxDEV("div", { className: "card-header", children: /*#__PURE__*/_jsxDEV("h4", { children: ["Add Students", /*#__PURE__*/_jsxDEV(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__*/_jsxDEV("div", { className: "card-body", children: /*#__PURE__*/_jsxDEV("form", { onSubmit: this.saveStudent, children: [/*#__PURE__*/_jsxDEV("div", { className: "form-group mb-3", children: [/*#__PURE__*/_jsxDEV("label", { children: "StudentName" }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 41 }, this), /*#__PURE__*/_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__*/_jsxDEV("div", { className: "form-group mb-3", children: [/*#__PURE__*/_jsxDEV("label", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 41 }, this), /*#__PURE__*/_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__*/_jsxDEV("div", { className: "form-group mb-3", children: [/*#__PURE__*/_jsxDEV("label", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 41 }, this), /*#__PURE__*/_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__*/_jsxDEV("div", { className: "form-group mb-3", children: [/*#__PURE__*/_jsxDEV("label", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 41 }, this), /*#__PURE__*/_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__*/_jsxDEV("div", { className: "form-group mb-3", children: /*#__PURE__*/_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); } } export default Editstudent; const $ReactRefreshModuleId$ = __webpack_require__.$Refresh$.moduleId; const $ReactRefreshCurrentExports$ = __react_refresh_utils__.getModuleExports( $ReactRefreshModuleId$ ); function $ReactRefreshModuleRuntime$(exports) { if (module.hot) { let errorOverlay; if (typeof __react_refresh_error_overlay__ !== 'undefined') { errorOverlay = __react_refresh_error_overlay__; } 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$); }webpack://./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[1].oneOf[3]!./node_modules/source-map-loader/dist/cjs.js!./src/pages/Editstudent.js{"version":3,"sources":["webpack://./src/pages/Editstudent.js"],"names":["React","Component","Link","axios","Editstudent","state","name","course","email","phone","handleInput","e","setState","target","value","saveStudent","preventDefault","alert","res","post","data","status","console","log","message","render"],"mappings":";;;AAAA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AACA,SAASC,IAAT,QAAqB,kBAArB;AACA,OAAOC,KAAP,MAAkB,OAAlB;;;AAGA,MAAMC,WAAN,SAA0BH,SAA1B,CACA;EAAA;IAAA;IAAA,KACII,KADJ,GACY;MACJC,IAAI,EAAC,EADD;MAEJC,MAAM,EAAC,EAFH;MAGJC,KAAK,EAAC,EAHF;MAIJC,KAAK,EAAC;IAJF,CADZ;;IAAA,KAQIC,WARJ,GAQmBC,CAAD,IAAO;MACjB,KAAKC,QAAL,CAAc;QACV,CAACD,CAAC,CAACE,MAAF,CAASP,IAAV,GAAiBK,CAAC,CAACE,MAAF,CAASC;MADhB,CAAd;IAIH,CAbL;;IAAA,KAeIC,WAfJ,GAekB,MAAOJ,CAAP,IAAa;MACvBA,CAAC,CAACK,cAAF;MACAC,KAAK,CAAC,YAAD,CAAL;MACA,MAAMC,GAAG,GAAG,MAAMf,KAAK,CAACgB,IAAN,CAAW,uCAAX,EAAmD,KAAKd,KAAxD,CAAlB;;MACA,IAAIa,GAAD,CAAME,IAAN,CAAWC,MAAX,KAAsB,GAAzB,EACA;QACIC,OAAO,CAACC,GAAR,CAAaL,GAAD,CAAME,IAAN,CAAWI,OAAvB;QACA,KAAKZ,QAAL,CAAc;UACVN,IAAI,EAAC,EADK;UAEVC,MAAM,EAAC,EAFG;UAGVC,KAAK,EAAC,EAHI;UAIVC,KAAK,EAAC;QAJI,CAAd;MAMH;IACJ,CA7BL;EAAA;;EA+BIgB,MAAM,GAAG;IACL,oBACI;MAAK,SAAS,EAAC,WAAf;MAAA,uBACI;QAAK,SAAS,EAAC,KAAf;QAAA,uBACI;UAAK,SAAS,EAAC,WAAf;UAAA,uBACI;YAAK,SAAS,EAAC,MAAf;YAAA,wBACI;cAAK,SAAS,EAAC,aAAf;cAAA,uBACI;gBAAA,wCACI,QAAC,IAAD;kBAAM,EAAE,EAAE,GAAV;kBAAe,SAAS,EAAC,mCAAzB;kBAAA;gBAAA;kBAAA;kBAAA;kBAAA;gBAAA,QADJ;cAAA;gBAAA;gBAAA;gBAAA;cAAA;YADJ;cAAA;cAAA;cAAA;YAAA,QADJ,eAMI;cAAK,SAAS,EAAC,WAAf;cAAA,uBAEA;gBAAM,QAAQ,EAAE,KAAKV,WAArB;gBAAA,wBAEQ;kBAAK,SAAS,EAAC,iBAAf;kBAAA,wBACI;oBAAA;kBAAA;oBAAA;oBAAA;oBAAA;kBAAA,QADJ,eAEI;oBAAO,IAAI,EAAC,EAAZ;oBAAe,IAAI,EAAC,MAApB;oBAA2B,QAAQ,EAAE,KAAKL,WAA1C;oBAAuD,KAAK,EAAE,KAAKL,KAAL,CAAWC,IAAzE;oBAA+E,SAAS,EAAC;kBAAzF;oBAAA;oBAAA;oBAAA;kBAAA,QAFJ;gBAAA;kBAAA;kBAAA;kBAAA;gBAAA,QAFR,eAOQ;kBAAK,SAAS,EAAC,iBAAf;kBAAA,wBACI;oBAAA;kBAAA;oBAAA;oBAAA;oBAAA;kBAAA,QADJ,eAEI;oBAAO,IAAI,EAAC,EAAZ;oBAAe,IAAI,EAAC,QAApB;oBAA6B,QAAQ,EAAE,KAAKI,WAA5C;oBAAyD,KAAK,EAAE,KAAKL,KAAL,CAAWE,MAA3E;oBAAmF,SAAS,EAAC;kBAA7F;oBAAA;oBAAA;oBAAA;kBAAA,QAFJ;gBAAA;kBAAA;kBAAA;kBAAA;gBAAA,QAPR,eAYQ;kBAAK,SAAS,EAAC,iBAAf;kBAAA,wBACI;oBAAA;kBAAA;oBAAA;oBAAA;oBAAA;kBAAA,QADJ,eAEI;oBAAO,IAAI,EAAC,EAAZ;oBAAe,IAAI,EAAC,OAApB;oBAA4B,QAAQ,EAAE,KAAKG,WAA3C;oBAAwD,KAAK,EAAE,KAAKL,KAAL,CAAWG,KAA1E;oBAAiF,SAAS,EAAC;kBAA3F;oBAAA;oBAAA;oBAAA;kBAAA,QAFJ;gBAAA;kBAAA;kBAAA;kBAAA;gBAAA,QAZR,eAiBQ;kBAAK,SAAS,EAAC,iBAAf;kBAAA,wBACI;oBAAA;kBAAA;oBAAA;oBAAA;oBAAA;kBAAA,QADJ,eAEI;oBAAO,IAAI,EAAC,EAAZ;oBAAe,IAAI,EAAC,OAApB;oBAA4B,QAAQ,EAAE,KAAKE,WAA3C;oBAAwD,KAAK,EAAE,KAAKL,KAAL,CAAWI,KAA1E;oBAAiF,SAAS,EAAC;kBAA3F;oBAAA;oBAAA;oBAAA;kBAAA,QAFJ;gBAAA;kBAAA;kBAAA;kBAAA;gBAAA,QAjBR,eAsBQ;kBAAK,SAAS,EAAC,iBAAf;kBAAA,uBACI;oBAAQ,IAAI,EAAC,QAAb;oBAAsB,SAAS,EAAC,iBAAhC;oBAAA;kBAAA;oBAAA;oBAAA;oBAAA;kBAAA;gBADJ;kBAAA;kBAAA;kBAAA;gBAAA,QAtBR;cAAA;gBAAA;gBAAA;gBAAA;cAAA;YAFA;cAAA;cAAA;cAAA;YAAA,QANJ;UAAA;YAAA;YAAA;YAAA;UAAA;QADJ;UAAA;UAAA;UAAA;QAAA;MADJ;QAAA;QAAA;QAAA;MAAA;IADJ;MAAA;MAAA;MAAA;IAAA,QADJ;EA6CH;;AA7EL;;AA+EA,eAAeL,WAAf,C","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;"],"file":"x"}f+(.0u_!:<uDJ.4(.03  _n t ) / NTKQ QW@  @M/A|Tk \ e __webpack_require__/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"react__WEBPACK_IMPORTED_MODULE_0__.Componentaxios__WEBPACK_IMPORTED_MODULE_1___default().post(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Link/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ();__react_refresh_utils__truefalsemodule.hotJ+__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$); } xV;;;;;;;;;;;;;;AAAyC;AACD;AACd;;;AAG1B,0BAA0B,4CAAS;AACnC;AAAA;AAAA;AAEQ;AACA;AACA;AACA;AAJI;;AADZ;AASQ;AACI;AADU;AAIjB;;AAbL;AAgBQ;AACA;AACA;;AACA;AAEI;AACA;AACI;AACA;AACA;AACA;AAJU;AAMjB;AACJ;AA7BL;;AA+BI;AACI;AACS;AAAL;AACS;AAAL;AACS;AAAL;AACS;AAAL;AACS;AAAL;AACI;AACU;AAAS;AAAf;AAAA;AAAA;AAAA;AAAA;AAAA;AADJ;AAAA;AAAA;AAAA;AAAA;AADJ;AAAA;AAAA;AAAA;AAAA;AAKK;AAAL;AAEM;AAAN;AAEa;AAAL;AACI;AAAA;AAAA;AAAA;AAAA;AAAA;AACO;AAAQ;AAAY;AAA4B;AAAwB;AAA/E;AAAA;AAAA;AAAA;AAAA;AAFJ;AAAA;AAAA;AAAA;AAAA;AAKK;AAAL;AACI;AAAA;AAAA;AAAA;AAAA;AAAA;AACO;AAAQ;AAAc;AAA4B;AAA0B;AAAnF;AAAA;AAAA;AAAA;AAAA;AAFJ;AAAA;AAAA;AAAA;AAAA;AAKK;AAAL;AACI;AAAA;AAAA;AAAA;AAAA;AAAA;AACO;AAAQ;AAAa;AAA4B;AAAyB;AAAjF;AAAA;AAAA;AAAA;AAAA;AAFJ;AAAA;AAAA;AAAA;AAAA;AAKK;AAAL;AACI;AAAA;AAAA;AAAA;AAAA;AAAA;AACO;AAAQ;AAAa;AAA4B;AAAyB;AAAjF;AAAA;AAAA;AAAA;AAAA;AAFJ;AAAA;AAAA;AAAA;AAAA;AAKK;AAAL;AACY;AAAc;AAAtB;AAAA;AAAA;AAAA;AAAA;AAAA;AADJ;AAAA;AAAA;AAAA;AAAA;AAtBR;AAAA;AAAA;AAAA;AAAA;AAFA;AAAA;AAAA;AAAA;AAAA;AANJ;AAAA;AAAA;AAAA;AAAA;AADJ;AAAA;AAAA;AAAA;AAAA;AADJ;AAAA;AAAA;AAAA;AAAA;AADJ;AAAA;AAAA;AAAA;AAAA;AA4CP;;AA7EL;;AA+EA,iEAAe,WAAW,EAACwebpack://./src/pages/Editstudent.js import React, { Component } from "react"; import { Link } from "react-router-dom"; import axios from "axios"; class Editstudent extends Component { state = { name:'', course:'', email:'', phone:'', } handleInput = (e) => { this.setState({ [e.target.name]: e.target.value }) } saveStudent = async (e) => { e.preventDefault(); alert("CheckAlert"); const res = await axios.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(

Add Students BACK

); } } export default Editstudent;.__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"); 8: false018__webpack_require__undefined4046__webpack_require__undefined48117/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"undefined206246undefined248287undefined289314undefined316373undefined402410react__WEBPACK_IMPORTED_MODULE_0__.Componentundefined774783axios__WEBPACK_IMPORTED_MODULE_1___default().postundefined10921098(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined11681174(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined12421248(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined13261332(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined14101416(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined15041510(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined15761582(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined15841587react_router_dom__WEBPACK_IMPORTED_MODULE_3__.Linkundefined22202226(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined23122318(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined24142420(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined25212527(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined27802786(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined33693375(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined34763482(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined37303736(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined43234329(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined44304436(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined46834689(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined52745280(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined53815387(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined56345640(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined62256231(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined63316337(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)undefined76677681/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (undefined76677681undefined76937693.5);undefined77277745__webpack_require__undefined78047826__react_refresh_utils__undefined79277936trueundefined79678020trueundefined80438073falseundefined82028224__react_refresh_utils__undefined82848293module.hotundefinedf6c26f6c995b26b357df07d52b08a1ddmain.be97d411891a4cf22ddf.hot-update.jsmain.be97d411891a4cf22ddf.hot-update.js.mapwebpack/lib/util/registerExternalSerializerwebpack-sources/ConcatSourcewebpack/lib/util/registerExternalSerializerwebpack-sources/RawSource'"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() { console.log(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: 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 = () => ("f4dd727ffc8eb818c742") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.be97d411891a4cf22ddf.hot-update.js.map ~{"version":3,"file":"main.be97d411891a4cf22ddf.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;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 console.log(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 =\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 = () => (\"f4dd727ffc8eb818c742\")"],"names":[],"sourceRoot":""} `relatedsourceMap main.f4dd727ffc8eb818c742.hot-update.jsmain.f4dd727ffc8eb818c742.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() { console.log(this.state.loading); // 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 = () => ("258c28dbe2839c444989") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.f4dd727ffc8eb818c742.hot-update.js.map {"version":3,"file":"main.f4dd727ffc8eb818c742.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;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 console.log(this.state.loading);\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 = () => (\"258c28dbe2839c444989\")"],"names":[],"sourceRoot":""} ` main.258c28dbe2839c444989.hot-update.jsmain.258c28dbe2839c444989.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() { console.log(this.state.loading); // 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: 54, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, 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: 61, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, 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 = () => ("170ca371d5bf645a6a41") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.258c28dbe2839c444989.hot-update.js.map }{"version":3,"file":"main.258c28dbe2839c444989.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;AAGA;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;;AAzEA;;AA2EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACjFA","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 console.log(this.state.loading);\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 = () => (\"170ca371d5bf645a6a41\")"],"names":[],"sourceRoot":""} `p main.170ca371d5bf645a6a41.hot-update.jsmain.170ca371d5bf645a6a41.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() { console.log(this.state.loading); // 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: 54, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, 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: 61, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, 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 = () => ("c9539c105c296a476973") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.170ca371d5bf645a6a41.hot-update.js.map t{"version":3,"file":"main.170ca371d5bf645a6a41.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;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAGA;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;;AAzEA;;AA2EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACjFA","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 console.log(this.state.loading);\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 = () => (\"c9539c105c296a476973\")"],"names":[],"sourceRoot":""} `` main.c9539c105c296a476973.hot-update.jsmain.c9539c105c296a476973.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() { console.log(this.state.loading); 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: 31, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, 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: 37, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, 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: 40, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 30, 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: 54, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, 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: 61, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, 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 = () => ("bab1db58c30739d90095") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.c9539c105c296a476973.hot-update.js.map 7{"version":3,"file":"main.c9539c105c296a476973.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;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;AAGA;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;;AAzEA;;AA2EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACjFA","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 console.log(this.state.loading);\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 = () => (\"bab1db58c30739d90095\")"],"names":[],"sourceRoot":""} `P main.bab1db58c30739d90095.hot-update.jsmain.bab1db58c30739d90095.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() { 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: 30, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, 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: 36, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, 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: 39, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 29, 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: 53, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, 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: 60, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, 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 = () => ("1d2d1fe4b31eb9600128") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.bab1db58c30739d90095.hot-update.js.map {"version":3,"file":"main.bab1db58c30739d90095.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;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;AAGA;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;;AAxEA;;AA0EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AChFA","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 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 = () => (\"1d2d1fe4b31eb9600128\")"],"names":[],"sourceRoot":""} `@ main.898cabd578b154176e55.hot-update.jsmain.898cabd578b154176e55.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) { console.log(res); 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: 37, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, 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: 44, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, 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 = () => ("8fc95701db7ab6a37769") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.898cabd578b154176e55.hot-update.js.map c {"version":3,"file":"main.898cabd578b154176e55.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;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;;AAvDA;;AAyDA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/DA","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 console.log(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 \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 = () => (\"8fc95701db7ab6a37769\")"],"names":[],"sourceRoot":""} `0 main.8fc95701db7ab6a37769.hot-update.jsmain.8fc95701db7ab6a37769.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) { console.log("res"); 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: 37, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, 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: 44, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, 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 = () => ("43dbfb4ddadc050c2b4e") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.8fc95701db7ab6a37769.hot-update.js.map g {"version":3,"file":"main.8fc95701db7ab6a37769.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;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;;AAvDA;;AAyDA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/DA","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 console.log(\"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 \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 = () => (\"43dbfb4ddadc050c2b4e\")"],"names":[],"sourceRoot":""} ` }main.43dbfb4ddadc050c2b4e.hot-update.jsmain.43dbfb4ddadc050c2b4e.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 = () => ("495f8f49bd2c74b5e414") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.43dbfb4ddadc050c2b4e.hot-update.js.map = {"version":3,"file":"main.43dbfb4ddadc050c2b4e.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 = () => (\"495f8f49bd2c74b5e414\")"],"names":[],"sourceRoot":""} `~ mmain.495f8f49bd2c74b5e414.hot-update.jsmain.495f8f49bd2c74b5e414.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 = () => ("44e9c09530671b6308aa") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.495f8f49bd2c74b5e414.hot-update.js.map V{"version":3,"file":"main.495f8f49bd2c74b5e414.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 = () => (\"44e9c09530671b6308aa\")"],"names":[],"sourceRoot":""} `no ]main.44e9c09530671b6308aa.hot-update.jsmain.44e9c09530671b6308aa.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 = () => ("be97d411891a4cf22ddf") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.44e9c09530671b6308aa.hot-update.js.map ]{"version":3,"file":"main.44e9c09530671b6308aa.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 = () => (\"be97d411891a4cf22ddf\")"],"names":[],"sourceRoot":""} `^_ Mmain.1d2d1fe4b31eb9600128.hot-update.jsmain.1d2d1fe4b31eb9600128.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() { 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: 30, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, 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: 36, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, 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: 39, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 29, 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: 53, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, 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: 60, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, 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 = () => ("7592dfee52160cc89e24") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.1d2d1fe4b31eb9600128.hot-update.js.map  {"version":3,"file":"main.1d2d1fe4b31eb9600128.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;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;AAGA;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;;AAxEA;;AA0EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AChFA","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 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 = () => (\"7592dfee52160cc89e24\")"],"names":[],"sourceRoot":""} `NO =main.7592dfee52160cc89e24.hot-update.jsmain.7592dfee52160cc89e24.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() { console.log(this.state.loading); // var student_HTMLTABLE = ""; // 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: 55, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, 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: 62, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, 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 = () => ("322e050bc2b7ccdb0a1a") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.7592dfee52160cc89e24.hot-update.js.map {"version":3,"file":"main.7592dfee52160cc89e24.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;AAGA;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;;AA1EA;;AA4EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClFA","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 console.log(this.state.loading);\r\n // var student_HTMLTABLE = \"\";\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 = () => (\"322e050bc2b7ccdb0a1a\")"],"names":[],"sourceRoot":""} `>? -main.322e050bc2b7ccdb0a1a.hot-update.jsmain.322e050bc2b7ccdb0a1a.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() { console.log(this.state.loading); // var student_HTMLTABLE = ""; // 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: 55, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, 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: 62, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, 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 = () => ("c05bcf3903ee12f6933b") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.322e050bc2b7ccdb0a1a.hot-update.js.map {"version":3,"file":"main.322e050bc2b7ccdb0a1a.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;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAGA;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;;AA1EA;;AA4EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClFA","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 console.log(this.state.loading);\r\n // var student_HTMLTABLE = \"\";\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 = () => (\"c05bcf3903ee12f6933b\")"],"names":[],"sourceRoot":""} `./ main.c05bcf3903ee12f6933b.hot-update.jsmain.c05bcf3903ee12f6933b.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() { console.log(this.state.loading); var student_HTMLTABLE = ""; 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: 32, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, 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: 38, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, 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: 41, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 31, 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: 55, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, 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: 62, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, 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 = () => ("8227c2400659830a231a") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.c05bcf3903ee12f6933b.hot-update.js.map f{"version":3,"file":"main.c05bcf3903ee12f6933b.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;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;AAGA;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;;AA1EA;;AA4EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClFA","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 console.log(this.state.loading);\r\n var student_HTMLTABLE = \"\";\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 = () => (\"8227c2400659830a231a\")"],"names":[],"sourceRoot":""} `  main.8227c2400659830a231a.hot-update.jsmain.8227c2400659830a231a.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() { console.log(this.state.loading); var student_HTMLTABLE = ""; 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: 32, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, 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: 38, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, 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: 41, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 31, 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: 55, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, 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: 62, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, 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 = () => ("5d431046f9bee34defcf") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.8227c2400659830a231a.hot-update.js.map h{"version":3,"file":"main.8227c2400659830a231a.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;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;AAGA;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;;AA1EA;;AA4EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClFA","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 console.log(this.state.loading);\r\n var student_HTMLTABLE = \"\";\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 = () => (\"5d431046f9bee34defcf\")"],"names":[],"sourceRoot":""} ` main.5d431046f9bee34defcf.hot-update.jsmain.5d431046f9bee34defcf.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 = ""; 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: 32, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, 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: 38, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, 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: 41, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 31, 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: 55, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, 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: 62, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, 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 = () => ("ef55041f119437cbae5b") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.5d431046f9bee34defcf.hot-update.js.map C{"version":3,"file":"main.5d431046f9bee34defcf.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;AAEA;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;AAGA;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;;AA1EA;;AA4EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClFA","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 \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 = () => (\"ef55041f119437cbae5b\")"],"names":[],"sourceRoot":""} ` main.ef55041f119437cbae5b.hot-update.jsmain.ef55041f119437cbae5b.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 = ""; 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: 31, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, 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: 37, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, 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: 40, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 30, 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: 54, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, 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: 61, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, 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 = () => ("d6ededb3736cb4e19bbc") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.ef55041f119437cbae5b.hot-update.js.map 7{"version":3,"file":"main.ef55041f119437cbae5b.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;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;AAGA;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;;AAzEA;;AA2EA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACjFA","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 var student_HTMLTABLE = \"\";\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 = () => (\"d6ededb3736cb4e19bbc\")"],"names":[],"sourceRoot":""} ` main.d6ededb3736cb4e19bbc.hot-update.jsmain.d6ededb3736cb4e19bbc.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() { varstudent_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: 29, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, 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: 35, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, 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: 38, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 28, 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: 52, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, 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: 59, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, 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 = () => ("e38e7b0aaaacd3fe1175") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.d6ededb3736cb4e19bbc.hot-update.js.map {"version":3,"file":"main.d6ededb3736cb4e19bbc.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;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;AAGA;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;;AAvEA;;AAyEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/EA","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 varstudent_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 = () => (\"e38e7b0aaaacd3fe1175\")"],"names":[],"sourceRoot":""} `p main.e38e7b0aaaacd3fe1175.hot-update.jsmain.e38e7b0aaaacd3fe1175.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 = 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: 29, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.name }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.course }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 25 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("td", { children: item.phone }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, 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: 35, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, 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: 38, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, this)] }, item.id, true, { fileName: _jsxFileName, lineNumber: 28, 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: 52, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, 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: 59, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, 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 = () => ("d2396dcae080aac64dca") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.e38e7b0aaaacd3fe1175.hot-update.js.map {"version":3,"file":"main.e38e7b0aaaacd3fe1175.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;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;AAGA;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;;AAvEA;;AAyEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/EA","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 var 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 = () => (\"d2396dcae080aac64dca\")"],"names":[],"sourceRoot":""} `` main.d2396dcae080aac64dca.hot-update.jsmain.d2396dcae080aac64dca.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 = () => ("9f4fb3d7052d5096cf0e") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.d2396dcae080aac64dca.hot-update.js.map V{"version":3,"file":"main.d2396dcae080aac64dca.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 = () => (\"9f4fb3d7052d5096cf0e\")"],"names":[],"sourceRoot":""} `P main.9f4fb3d7052d5096cf0e.hot-update.jsmain.9f4fb3d7052d5096cf0e.hot-update.js.map0"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 /*#__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 = () => ("f5ee080360264a676717") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.9f4fb3d7052d5096cf0e.hot-update.js.map {"version":3,"file":"main.9f4fb3d7052d5096cf0e.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;AACA;AACA;AACA;AACA;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 = () => (\"f5ee080360264a676717\")"],"names":[],"sourceRoot":""} `@ main.c1c0aaf401aa85f5408b.hot-update.jsmain.c1c0aaf401aa85f5408b.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: 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: 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 Id" }, 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: 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 = () => ("0d64bdb1e24c14ce99f4") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.c1c0aaf401aa85f5408b.hot-update.js.map d{"version":3,"file":"main.c1c0aaf401aa85f5408b.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;AAEA;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;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;AAkCA;;AAjFA;;AAmFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACzFA","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 \r\n {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmail IdPhoneEditDelete
\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 = () => (\"0d64bdb1e24c14ce99f4\")"],"names":[],"sourceRoot":""} `0 main.0d64bdb1e24c14ce99f4.hot-update.jsmain.0d64bdb1e24c14ce99f4.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'); console.log(res); 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: 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: 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: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email Id" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, 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 = () => ("30034aa8edc339b9c004") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.0d64bdb1e24c14ce99f4.hot-update.js.map {"version":3,"file":"main.0d64bdb1e24c14ce99f4.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;AAEA;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;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;AAkCA;;AAlFA;;AAoFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1FA","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 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 {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmail IdPhoneEditDelete
\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 = () => (\"30034aa8edc339b9c004\")"],"names":[],"sourceRoot":""} ` }main.30034aa8edc339b9c004.hot-update.jsmain.30034aa8edc339b9c004.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'); // console.log(res); 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: 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: 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: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email Id" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, 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 = () => ("d3f2fc662cd643ee91be") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.30034aa8edc339b9c004.hot-update.js.map {"version":3,"file":"main.30034aa8edc339b9c004.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;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;AAEA;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;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;AAkCA;;AAlFA;;AAoFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1FA","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 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 {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmail IdPhoneEditDelete
\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 = () => (\"d3f2fc662cd643ee91be\")"],"names":[],"sourceRoot":""} `~ mmain.d3f2fc662cd643ee91be.hot-update.jsmain.d3f2fc662cd643ee91be.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'); // console.log(res); 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: 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: 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: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email Id" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, 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 = () => ("ba8e02106bc30ba47e8f") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.d3f2fc662cd643ee91be.hot-update.js.map {"version":3,"file":"main.d3f2fc662cd643ee91be.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;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;AAEA;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;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;AAkCA;;AAlFA;;AAoFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1FA","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 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 {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmail IdPhoneEditDelete
\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 = () => (\"ba8e02106bc30ba47e8f\")"],"names":[],"sourceRoot":""} `no ]main.ba8e02106bc30ba47e8f.hot-update.jsmain.ba8e02106bc30ba47e8f.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() { 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( // // {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: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email Id" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, 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 = () => ("f844a9d733fceb6b2786") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.ba8e02106bc30ba47e8f.hot-update.js.map {"version":3,"file":"main.ba8e02106bc30ba47e8f.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;AAEA;;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAGA;AAGA;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;AAEA;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;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;AAkCA;;AAlFA;;AAoFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1FA","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 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 {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmail IdPhoneEditDelete
\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 = () => (\"f844a9d733fceb6b2786\")"],"names":[],"sourceRoot":""} `^_ Mmain.f844a9d733fceb6b2786.hot-update.jsmain.f844a9d733fceb6b2786.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'); // console.log(res); 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: 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: 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: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email Id" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, 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 = () => ("a385ed1b764a94c59633") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.f844a9d733fceb6b2786.hot-update.js.map {"version":3,"file":"main.f844a9d733fceb6b2786.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;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;AAEA;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;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;AAkCA;;AAlFA;;AAoFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1FA","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 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 {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmail IdPhoneEditDelete
\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 = () => (\"a385ed1b764a94c59633\")"],"names":[],"sourceRoot":""} `NO =main.a385ed1b764a94c59633.hot-update.jsmain.a385ed1b764a94c59633.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'); // console.log(res); 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: 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: 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: 'Add-student', 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: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email Id" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, 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 = () => ("8cb16fdaf4c29a74a3f4") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.a385ed1b764a94c59633.hot-update.js.map {"version":3,"file":"main.a385ed1b764a94c59633.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;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;AAEA;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;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;AAkCA;;AAlFA;;AAoFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1FA","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 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 {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmail IdPhoneEditDelete
\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 = () => (\"8cb16fdaf4c29a74a3f4\")"],"names":[],"sourceRoot":""} `>? -main.8cb16fdaf4c29a74a3f4.hot-update.jsmain.8cb16fdaf4c29a74a3f4.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'); // console.log(res); 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: 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: 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: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email Id" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, 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 = () => ("3c984b478d6a317176b4") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.8cb16fdaf4c29a74a3f4.hot-update.js.map {"version":3,"file":"main.8cb16fdaf4c29a74a3f4.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;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;AAEA;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;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;AAkCA;;AAlFA;;AAoFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1FA","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 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 {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmail IdPhoneEditDelete
\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 = () => (\"3c984b478d6a317176b4\")"],"names":[],"sourceRoot":""} `./ main.3c984b478d6a317176b4.hot-update.jsmain.3c984b478d6a317176b4.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() { // 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: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email Id" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, 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 = () => ("9ddd17da5f77249a40e8") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.3c984b478d6a317176b4.hot-update.js.map {"version":3,"file":"main.3c984b478d6a317176b4.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;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;AAEA;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;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;AAkCA;;AAlFA;;AAoFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1FA","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 // 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 {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmail IdPhoneEditDelete
\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 = () => (\"9ddd17da5f77249a40e8\")"],"names":[],"sourceRoot":""} `  main.9ddd17da5f77249a40e8.hot-update.jsmain.9ddd17da5f77249a40e8.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'); // console.log(res); 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: 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: 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: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email Id" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, 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 = () => ("fe1ba92c533bfdb4ca97") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.9ddd17da5f77249a40e8.hot-update.js.map {"version":3,"file":"main.9ddd17da5f77249a40e8.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;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;AAEA;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;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;AAkCA;;AAlFA;;AAoFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1FA","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 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 {/* {student_HTMLTABLE} */}\r\n \r\n
IDNameCourseEmail IdPhoneEditDelete
\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 = () => (\"fe1ba92c533bfdb4ca97\")"],"names":[],"sourceRoot":""} ` main.fe1ba92c533bfdb4ca97.hot-update.jsmain.fe1ba92c533bfdb4ca97.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'); // console.log(res); 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: 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: 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: 69, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Name" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Course" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Email Id" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Phone" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Edit" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("th", { children: "Delete" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 37 }, this), /*#__PURE__*/(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxDEV)("tbody", { children: student_HTMLTABLE }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, 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 = () => ("d09911f9cd5a46243fee") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.fe1ba92c533bfdb4ca97.hot-update.js.map {"version":3,"file":"main.fe1ba92c533bfdb4ca97.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;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;AAEA;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;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;AAkCA;;AAlFA;;AAoFA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1FA","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 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 {student_HTMLTABLE}\r\n \r\n
IDNameCourseEmail IdPhoneEditDelete
\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 = () => (\"d09911f9cd5a46243fee\")"],"names":[],"sourceRoot":""} ` main.f5ee080360264a676717.hot-update.jsmain.f5ee080360264a676717.hot-update.js.map0"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 /*#__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 = () => ("3a5f601196af3252f759") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.f5ee080360264a676717.hot-update.js.map  {"version":3,"file":"main.f5ee080360264a676717.hot-update.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;;;AAGA;AACA;AAAA;AAAA;AAEA;;AADA;AADA;;AAMA;AACA;;AACA;AAEA;AACA;;AADA;AAIA;AACA;;AAEA;AAEA;;AACA;AAEA;AACA;AACA;AACA;AACA;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 = () => (\"3a5f601196af3252f759\")"],"names":[],"sourceRoot":""} ` main.3a5f601196af3252f759.hot-update.jsmain.3a5f601196af3252f759.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 = () => ("07c6d98c8e6ed35da8bd") /******/ })(); /******/ /******/ } ); A //# sourceMappingURL=main.3a5f601196af3252f759.hot-update.js.map X{"version":3,"file":"main.3a5f601196af3252f759.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 = () => (\"07c6d98c8e6ed35da8bd\")"],"names":[],"sourceRoot":""} `p main.07c6d98c8e6ed35da8bd.hot-update.jsmain.07c6d98c8e6ed35da8bd.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: 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":""} `` main.6919729aeaf9d1822707.hot-update.jsmain.6919729aeaf9d1822707.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: 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":""} `P main.2d8761ba3fa74565e580.hot-update.jsmain.2d8761ba3fa74565e580.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: 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":""} `@ 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":""} `0 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":""} `~ mmain.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":""} `no ]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":""} `^_ Mmain.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":""} `NO =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":""} `./ main.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":""} `  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":""} ` main.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":""} ` 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":""} `p 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":""} `P 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":""} `0 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":""} `~ mmain.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":""} `no ]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":""} `^_ Mmain.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":""} `NO =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":""} `./ main.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":""} `  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":""} ` main.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":""} ` 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":""} `p 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":""} `P 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":""} `0 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":""} `~ mmain.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":""} `no ]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":""} `^_ Mmain.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":""} `NO =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":""} `./ main.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":""} `  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":""} ` main.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":""} ` 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":""} `p 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":""} `P 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":""} `0 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":""} `~ mmain.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":""} `no ]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":""} `^_ Mmain.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":""} `NO =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":""} `./ main.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":""} `  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":""} ` main.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":""} ` 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":""} `p 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":""} `P 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":""} `@