import { Card, CardContent, Badge } from "poyraz-ui/atoms"; import { FolderKanban, Clock } from "lucide-react"; import Link from "next/link"; import { format } from "date-fns"; import { tr } from "date-fns/locale"; import { requirePortalBackend } from "@/server/web/portal"; export default async function PortalProjectsPage() { const { actor, service } = await requirePortalBackend(); const projects = service.listProjects(actor); return (

Projeleriniz

Size atanan tüm projeleri buradan inceleyebilirsiniz.

{projects.length === 0 ? (
Henüz size atanmış bir proje bulunmuyor.
) : projects.map((project) => (

{project.name}

{project.status}
{project.dueDate && (
Son Teslim: {format(new Date(project.dueDate), "d MMM yyyy", { locale: tr })}
)}
İlerleme %{project.progress}
))}
); }