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() {
+