feat: implement dashboard layout shell with responsive sidebar, global dark theme, and navigation pages

This commit is contained in:
Poyraz Avsever
2026-05-08 11:50:18 +03:00
parent 9adc34418e
commit 0233122b6d
13 changed files with 350 additions and 409 deletions
+17
View File
@@ -0,0 +1,17 @@
export default function AnalyticsPage() {
return (
<div className="space-y-6">
<div className="flex items-center justify-between">
<div>
<h1 className="text-3xl font-bold tracking-tight text-foreground">Analizler</h1>
<p className="text-muted-foreground mt-2">
Zaman içindeki duygu durumunuzu ve görev istatistiklerinizi inceleyin.
</p>
</div>
</div>
<div className="rounded-2xl border border-white/5 bg-white/5 p-8 text-center text-muted-foreground backdrop-blur-sm">
Gelişmiş veri analiz modülü yakında eklenecek.
</div>
</div>
);
}
+17
View File
@@ -0,0 +1,17 @@
export default function CalendarPage() {
return (
<div className="space-y-6">
<div className="flex items-center justify-between">
<div>
<h1 className="text-3xl font-bold tracking-tight text-foreground">Takvim</h1>
<p className="text-muted-foreground mt-2">
Günlük, haftalık ve aylık programınızı yönetin.
</p>
</div>
</div>
<div className="rounded-2xl border border-white/5 bg-white/5 p-8 text-center text-muted-foreground">
Takvim görünümü yakında eklenecek.
</div>
</div>
);
}
+17
View File
@@ -0,0 +1,17 @@
export default function DocumentsPage() {
return (
<div className="space-y-6">
<div className="flex items-center justify-between">
<div>
<h1 className="text-3xl font-bold tracking-tight text-foreground">Dökümanlar</h1>
<p className="text-muted-foreground mt-2">
Notlarınızı, raporlarınızı ve belgelerinizi saklayın.
</p>
</div>
</div>
<div className="rounded-2xl border border-white/5 bg-white/5 p-8 text-center text-muted-foreground">
Döküman yönetim modülü yakında eklenecek.
</div>
</div>
);
}
+17
View File
@@ -0,0 +1,17 @@
export default function GoalsPage() {
return (
<div className="space-y-6">
<div className="flex items-center justify-between">
<div>
<h1 className="text-3xl font-bold tracking-tight text-foreground">Hedefler</h1>
<p className="text-muted-foreground mt-2">
Kısa ve uzun vadeli hedeflerinizi belirleyin ve ilerlemenizi izleyin.
</p>
</div>
</div>
<div className="rounded-2xl border border-white/5 bg-white/5 p-8 text-center text-muted-foreground backdrop-blur-sm">
Hedef yönetim modülü yakında eklenecek.
</div>
</div>
);
}
+17
View File
@@ -0,0 +1,17 @@
export default function HabitsPage() {
return (
<div className="space-y-6">
<div className="flex items-center justify-between">
<div>
<h1 className="text-3xl font-bold tracking-tight text-foreground">Alışkanlıklar</h1>
<p className="text-muted-foreground mt-2">
Günlük alışkanlıklarınızı takip edin ve zinciri kırmayın.
</p>
</div>
</div>
<div className="rounded-2xl border border-white/5 bg-white/5 p-8 text-center text-muted-foreground backdrop-blur-sm">
Alışkanlık takip modülü yakında eklenecek.
</div>
</div>
);
}
+17
View File
@@ -0,0 +1,17 @@
export default function ProjectsPage() {
return (
<div className="space-y-6">
<div className="flex items-center justify-between">
<div>
<h1 className="text-3xl font-bold tracking-tight text-foreground">Projeler</h1>
<p className="text-muted-foreground mt-2">
Geniş çaplı projelerinizi ve aşamalarını takip edin.
</p>
</div>
</div>
<div className="rounded-2xl border border-white/5 bg-white/5 p-8 text-center text-muted-foreground">
Proje yönetim modülü yakında eklenecek.
</div>
</div>
);
}
+17
View File
@@ -0,0 +1,17 @@
export default function TeamPage() {
return (
<div className="space-y-6">
<div className="flex items-center justify-between">
<div>
<h1 className="text-3xl font-bold tracking-tight text-foreground">Ekip / Kişiler</h1>
<p className="text-muted-foreground mt-2">
Birlikte çalıştığınız kişileri ve takım koordinasyonunu yönetin.
</p>
</div>
</div>
<div className="rounded-2xl border border-white/5 bg-white/5 p-8 text-center text-muted-foreground">
Ekip modülü yakında eklenecek.
</div>
</div>
);
}