add amin-panel layout

This commit is contained in:
smanylov
2026-01-05 16:53:30 +07:00
parent 9d4604ac4e
commit 94261cde7a
3 changed files with 143 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
import AdminNavLinks from '@/app/ui/admin-panel/admin-nav-links'
import { getQueryClient } from '@/app/providers/getQueryClient';
import { HydrationBoundary, dehydrate } from '@tanstack/react-query';
import { prefetchLayoutQueries } from '@/app/lib/prefetch-queries';
export default async function Layout({ children }: { children: React.ReactNode }) {
const queryClient = getQueryClient();
await prefetchLayoutQueries(queryClient);
return (
<div className="flex">
<HydrationBoundary state={dehydrate(queryClient)}>
<AdminNavLinks />
<div className="main-containter-wrapper">
<main className="main-containter">
{children}
</main>
</div>
</HydrationBoundary>
</div>
);
}
+7
View File
@@ -0,0 +1,7 @@
export default function Page() {
return (
<div>
admin-page
</div>
)
}