From ccc248d292cc42b31d1ba913b0a664a1aec317b3 Mon Sep 17 00:00:00 2001 From: SKairinos Date: Wed, 14 Aug 2024 11:42:52 +0000 Subject: [PATCH] add router, header and footer --- src/components/App.tsx | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/components/App.tsx b/src/components/App.tsx index 53ac205..b53fc57 100644 --- a/src/components/App.tsx +++ b/src/components/App.tsx @@ -2,10 +2,11 @@ import { CssBaseline, ThemeProvider } from "@mui/material" import { type ThemeProviderProps } from "@mui/material/styles/ThemeProvider" import { type ReactNode, useCallback } from "react" import { Provider, type ProviderProps } from "react-redux" +import { BrowserRouter, Routes } from "react-router-dom" import { type Action } from "redux" import { InactiveDialog, ScreenTimeDialog } from "../features" -import { useCountdown, useEventListener } from "../hooks" +import { useCountdown, useEventListener, useLocation } from "../hooks" // import "../scripts" // import { // configureFreshworksWidget, @@ -16,6 +17,10 @@ export interface AppProps { theme: ThemeProviderProps["theme"] store: ProviderProps["store"] children: ReactNode + header?: ReactNode + footer?: ReactNode + headerExcludePaths?: string[] + footerExcludePaths?: string[] maxIdleSeconds?: number maxTotalSeconds?: number } @@ -24,11 +29,17 @@ const App = ({ theme, store, children, + header, // TODO: "header =
" + footer, // TODO: "footer =