2023-12-23 17:21:42 -06:00
|
|
|
import { PrimeReactProvider } from 'primereact/api';
|
2024-07-21 14:12:19 -05:00
|
|
|
import { useEffect } from 'react';
|
2023-12-23 20:33:25 -06:00
|
|
|
import Navbar from '@/components/navbar/Navbar';
|
2024-02-11 00:00:27 -06:00
|
|
|
import { ToastProvider } from '@/hooks/useToast';
|
2024-08-07 16:02:13 -05:00
|
|
|
import { SessionProvider } from "next-auth/react"
|
2024-02-11 16:26:33 -06:00
|
|
|
import Layout from '@/components/Layout';
|
2023-12-23 20:33:25 -06:00
|
|
|
import '@/styles/globals.css'
|
|
|
|
import 'primereact/resources/themes/lara-dark-indigo/theme.css';
|
2024-07-21 14:12:19 -05:00
|
|
|
import "@uiw/react-md-editor/markdown-editor.css";
|
|
|
|
import "@uiw/react-markdown-preview/markdown.css";
|
2024-03-13 17:45:55 -05:00
|
|
|
import Sidebar from '@/components/sidebar/Sidebar';
|
2024-08-04 17:02:34 -05:00
|
|
|
import { NDKProvider } from '@/context/NDKContext';
|
2024-08-03 13:42:46 -05:00
|
|
|
import {
|
|
|
|
QueryClient,
|
|
|
|
QueryClientProvider,
|
|
|
|
} from '@tanstack/react-query'
|
|
|
|
|
|
|
|
const queryClient = new QueryClient()
|
2023-12-23 14:54:38 -06:00
|
|
|
|
2023-12-25 10:13:42 -06:00
|
|
|
export default function MyApp({
|
2024-08-07 16:02:13 -05:00
|
|
|
Component, pageProps: { session, ...pageProps }
|
2024-02-10 22:13:09 -06:00
|
|
|
}) {
|
2023-12-23 17:21:42 -06:00
|
|
|
return (
|
2024-03-19 17:47:16 -05:00
|
|
|
<PrimeReactProvider>
|
2024-08-07 16:02:13 -05:00
|
|
|
<SessionProvider session={session}>
|
|
|
|
<NDKProvider>
|
|
|
|
<QueryClientProvider client={queryClient}>
|
2024-08-06 19:52:06 -05:00
|
|
|
<ToastProvider>
|
|
|
|
<Layout>
|
|
|
|
<div className="flex flex-col min-h-screen">
|
|
|
|
<Navbar />
|
|
|
|
{/* <div className='flex'> */}
|
|
|
|
{/* <Sidebar /> */}
|
|
|
|
{/* <div className='max-w-[100vw] pl-[15vw]'> */}
|
|
|
|
<div className='max-w-[100vw]'>
|
|
|
|
<Component {...pageProps} />
|
2024-08-03 13:42:46 -05:00
|
|
|
</div>
|
2024-08-06 19:52:06 -05:00
|
|
|
{/* </div> */}
|
|
|
|
</div>
|
|
|
|
</Layout>
|
|
|
|
</ToastProvider>
|
|
|
|
</QueryClientProvider>
|
|
|
|
</NDKProvider>
|
2024-08-07 16:02:13 -05:00
|
|
|
</SessionProvider>
|
2024-03-19 17:47:16 -05:00
|
|
|
</PrimeReactProvider>
|
2023-12-23 17:21:42 -06:00
|
|
|
);
|
|
|
|
}
|