This commit is contained in:
Eden Kirin
2024-01-28 22:10:47 +01:00
parent 6588f2aa68
commit ffbcd89093
7 changed files with 18616 additions and 18618 deletions

37105
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,50 +1,52 @@
{ {
"name": "pingator", "name": "pingator",
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"dependencies": { "dependencies": {
"@emotion/react": "^11.11.3", "@emotion/react": "^11.11.3",
"@emotion/styled": "^11.11.0", "@emotion/styled": "^11.11.0",
"@mui/icons-material": "^5.15.6", "@mui/icons-material": "^5.15.6",
"@mui/material": "^5.15.6", "@mui/material": "^5.15.6",
"@testing-library/jest-dom": "^5.17.0", "@types/node": "^16.18.75",
"@testing-library/react": "^13.4.0", "@types/react": "^18.2.48",
"@testing-library/user-event": "^13.5.0", "@types/react-dom": "^18.2.18",
"@types/jest": "^27.5.2", "axios": "^1.6.5",
"@types/node": "^16.18.75", "react": "^18.2.0",
"@types/react": "^18.2.48", "react-dom": "^18.2.0",
"@types/react-dom": "^18.2.18", "react-scripts": "5.0.1",
"axios": "^1.6.5", "typescript": "^4.9.5",
"react": "^18.2.0", "web-vitals": "^2.1.4"
"react-dom": "^18.2.0", },
"react-router-dom": "^6.21.3", "scripts": {
"react-scripts": "5.0.1", "start": "react-scripts start",
"sass": "^1.70.0", "build": "react-scripts build",
"typescript": "^4.9.5", "test": "react-scripts test",
"web-vitals": "^2.1.4" "eject": "react-scripts eject"
}, },
"scripts": { "eslintConfig": {
"start": "react-scripts start", "extends": [
"build": "react-scripts build", "react-app",
"test": "react-scripts test", "react-app/jest"
"eject": "react-scripts eject" ]
}, },
"eslintConfig": { "browserslist": {
"extends": [ "production": [
"react-app", ">0.2%",
"react-app/jest" "not dead",
] "not op_mini all"
}, ],
"browserslist": { "development": [
"production": [ "last 1 chrome version",
">0.2%", "last 1 firefox version",
"not dead", "last 1 safari version"
"not op_mini all" ]
], },
"development": [ "devDependencies": {
"last 1 chrome version", "sass": "^1.70.0",
"last 1 firefox version", "@testing-library/jest-dom": "^5.17.0",
"last 1 safari version" "@testing-library/react": "^13.4.0",
] "@testing-library/user-event": "^13.5.0",
} "@types/jest": "^27.5.2",
"@babel/plugin-proposal-private-property-in-object": "^7.21.11"
}
} }

View File

@ -1,10 +1,10 @@
{ {
"short_name": "React App", "short_name": "Pingator",
"name": "Create React App Sample", "name": "Pingator",
"icons": [ "icons": [
{ {
"src": "favicon.ico", "src": "favicon.png",
"sizes": "64x64 32x32 24x24 16x16", "sizes": "64x64",
"type": "image/x-icon" "type": "image/x-icon"
} }
], ],

View File

@ -1,20 +1,16 @@
import React from "react"; import React from "react";
import { theme } from "./theme"; import { theme } from "./theme";
import { Routes, Route } from "react-router-dom";
import AppHeader from "./components/AppHeader"; import AppHeader from "./components/AppHeader";
import Home from "./routes/Home";
import ThemeProvider from "@mui/material/styles/ThemeProvider"; import ThemeProvider from "@mui/material/styles/ThemeProvider";
import { GlobalStateProvider } from "./GlobalStateProvider"; import { GlobalStateProvider } from "./GlobalStateProvider";
import Dashboard from "components/Dashboard";
function App() { function App() {
return ( return (
<ThemeProvider theme={theme}> <ThemeProvider theme={theme}>
<GlobalStateProvider> <GlobalStateProvider>
<AppHeader /> <AppHeader />
<Routes> <Dashboard />
<Route path="/" element={<Home />} />
{/* <Route path="*" element={<NotFound404 />} /> */}
</Routes>
</GlobalStateProvider> </GlobalStateProvider>
</ThemeProvider> </ThemeProvider>
); );

View File

@ -7,10 +7,6 @@ interface GlobalState {
searchFilter: string; searchFilter: string;
} }
const defaultGlobalState: GlobalState = {
searchFilter: "",
};
export const GlobalStateContext = createContext({ export const GlobalStateContext = createContext({
state: {} as Partial<GlobalState>, state: {} as Partial<GlobalState>,
setState: {} as Dispatch<SetStateAction<Partial<GlobalState>>>, setState: {} as Dispatch<SetStateAction<Partial<GlobalState>>>,

View File

@ -1,14 +1,11 @@
import React from "react"; import React from "react";
import ReactDOM from "react-dom/client"; import ReactDOM from "react-dom/client";
import { BrowserRouter as Router } from "react-router-dom";
import App from "./App"; import App from "./App";
import "./scss/styles.scss"; import "./scss/styles.scss";
const root = ReactDOM.createRoot(document.getElementById("root") as HTMLElement); const root = ReactDOM.createRoot(document.getElementById("root") as HTMLElement);
root.render( root.render(
<React.StrictMode> <React.StrictMode>
<Router> <App />
<App />
</Router>
</React.StrictMode> </React.StrictMode>
); );

View File

@ -1,6 +0,0 @@
import React from "react";
import Dashboard from "components/Dashboard";
export default function Home() {
return <Dashboard />;
}