[INIT] Initial Project Structure
Some checks failed
Deploy Edge / deploy-edge (push) Failing after 2s
S3 Repo Backup / s3-repo-backup (push) Failing after 2s

This commit is contained in:
Dunemask 2024-08-24 12:41:04 -06:00
commit 0fc5f05b6a
105 changed files with 10448 additions and 0 deletions

27
src/App.tsx Normal file
View file

@ -0,0 +1,27 @@
import { ReactNode } from "react";
import { BrowserRouter } from "react-router-dom";
import { ChakraProvider } from "@chakra-ui/react";
import useInitHooks from "@src/hooks/init-hooks";
import theme from "@src/util/theme";
import { AuthProvider } from "@src/ctx/AuthContext";
import "react-toastify/dist/ReactToastify.css";
import Viewport from "./Viewport";
export default function App() {
return (
<ChakraProvider theme={theme}>
<BrowserRouter>
<AuthProvider>
<InitProvider>
<Viewport />
</InitProvider>
</AuthProvider>
</BrowserRouter>
</ChakraProvider>
);
}
function InitProvider(props: { children: ReactNode }) {
useInitHooks();
return props.children;
}