diff --git a/apps/api/src/routers/dashboard.ts b/apps/api/src/routers/dashboard.ts index 4027571..95d47c5 100644 --- a/apps/api/src/routers/dashboard.ts +++ b/apps/api/src/routers/dashboard.ts @@ -69,6 +69,7 @@ export const dashboardRouter = router({ status: milestone.status, projectId: milestone.projectId, projectName: project.name, + projectLogoUrl: project.logoUrl, areaId: project.areaId, }) .from(milestone) @@ -146,7 +147,7 @@ export const dashboardRouter = router({ .map((p) => ({ id: p.id, name: p.name, areaId: p.areaId, modus: p.modus })), pflichtMinimumOffen: allProjects .filter((p) => Object.values(p.pflichtMinimumState).some((v) => v === false)) - .map((p) => ({ id: p.id, name: p.name, areaId: p.areaId })), + .map((p) => ({ id: p.id, name: p.name, areaId: p.areaId, logoUrl: p.logoUrl })), feed: feedLatestPerUser, gestern: previousWerktag(todayDate), }; diff --git a/apps/web/src/routes/dashboard.tsx b/apps/web/src/routes/dashboard.tsx index 8533874..4bfb8c2 100644 --- a/apps/web/src/routes/dashboard.tsx +++ b/apps/web/src/routes/dashboard.tsx @@ -8,6 +8,7 @@ import { TeamTimeSection } from '../components/time/TeamTimeSection'; import { MODUS_META, type ProjectModus } from '../lib/project-meta'; import { AlertTriangle } from 'lucide-react'; import { clsx } from 'clsx'; +import { ProjectLogo } from '../components/project/ProjectLogo'; export function DashboardRoute() { const q = trpc.dashboard.overview.useQuery(); @@ -103,8 +104,9 @@ export function DashboardRoute() { + {m.projectName} → @@ -200,7 +202,8 @@ export function DashboardRoute() {