import React from 'react'; import { ConfigProvider } from 'antd'; import type { AppProps } from 'next/app'; import theme from '@/theme/themeConfig'; import { Poppins } from 'next/font/google'; import Head from 'next/head'; import GroupContextProvider from '@/Contexts/GroupContextProvider'; import { useRouter } from 'next/router'; import { publicRoutes } from '@/Constants/PublicRoutes'; import PublicPageLayout from '@/Components/Organisms/PublicPageLayout'; import { adminRoutes } from '@/Constants/AdminRoutes'; import AdminPageLayout from '@/Components/Organisms/AdminPageLayout'; import ProtectedPageLayout from '@/Components/Organisms/ProtectedPageLayout'; import '@/Styles/globals.css'; const poppins = Poppins({ subsets: ['latin'], weight: ['400', '500', '600', '700'], variable: '--font-poppins', }); const AppLayout = ({ Component, ...pageProps }: AppProps) => { const router = useRouter(); if (publicRoutes.includes(router.pathname)) return ( ); else if(adminRoutes.includes(router.pathname)) else return ( ); }; const App = ({ Component, pageProps }: AppProps) => { return ( <> Wisatin ); }; export default App;