feat: add dynamic site settings, hero media, admin panels, and database integration

This commit is contained in:
mstfyldz
2026-06-05 16:59:05 +03:00
parent 121e127f6b
commit 94182b6bc5
27 changed files with 1894 additions and 52 deletions
+22
View File
@@ -0,0 +1,22 @@
import { getSession } from '@/lib/auth';
import { Sidebar } from './components/Sidebar';
import '../globals.css';
export default async function AdminLayout({ children }: { children: React.ReactNode }) {
const session = await getSession();
return (
<html lang="tr">
<body>
<div className="min-h-screen bg-slate-50 dark:bg-slate-950 text-slate-900 dark:text-slate-50 flex">
{session && <Sidebar />}
<main className="flex-1 overflow-x-hidden p-6 md:p-8">
<div className="max-w-6xl mx-auto">
{children}
</div>
</main>
</div>
</body>
</html>
);
}