feat: implement portal shell layout with user authentication, sidebar navigation, and progress tracking

This commit is contained in:
Poyraz Avsever
2026-06-08 13:56:06 +03:00
parent 47b9f728e6
commit d41267c29b
17 changed files with 582 additions and 130 deletions
+26
View File
@@ -0,0 +1,26 @@
import { FolderKanban } from "lucide-react";
import Link from "next/link";
export default function PortalTasksPage() {
return (
<div className="mx-auto flex max-w-7xl flex-col gap-8 animate-in fade-in slide-in-from-bottom-4 duration-500">
<div className="flex flex-col gap-2">
<h1 className="text-3xl font-semibold tracking-tight">Görevlerim</h1>
<p className="text-muted-foreground">Size atanan ve herkese açık olan proje görevleri.</p>
</div>
<div className="flex min-h-72 flex-col items-center justify-center rounded-sm border border-dashed border-border bg-muted/20 p-8 text-center">
<FolderKanban className="h-10 w-10 text-muted-foreground" />
<h3 className="mt-4 text-lg font-semibold text-foreground">
Görev modülü yapım aşamasında
</h3>
<p className="mt-2 max-w-md text-sm text-muted-foreground">
Yakında tüm görevlerinizi buradan takip edebileceksiniz. Şimdilik proje detay sayfasından görevlere ulaşabilirsiniz.
</p>
<Link href="/portal" className="mt-4 text-primary hover:underline text-sm font-medium">
Dashboard'a dön
</Link>
</div>
</div>
);
}