_app.tsx 487 B

123456789101112131415161718
  1. import type { AppProps } from "next/app";
  2. import PrivatePage from "../components/PrivatePage";
  3. import UserContextProvider from "../context/UserContext";
  4. import "../styles/globals.css";
  5. function MyApp({ Component, pageProps }: AppProps) {
  6. const protectedRoutes = ["/settings"];
  7. return (
  8. <UserContextProvider>
  9. <PrivatePage protectedRoutes={protectedRoutes}>
  10. <Component {...pageProps} />
  11. </PrivatePage>
  12. </UserContextProvider>
  13. );
  14. }
  15. export default MyApp;