Scope booked calendar days to current project

This commit is contained in:
Dave 2026-09-22 21:51:38 +02:00
parent 557eec953b
commit 9cb25b266e

View file

@ -93,10 +93,10 @@ export function PlanBoard({ projects, role }: { projects: PlanningProject[]; rol
const waiting = board.filter((project) => project.plan.status === "submitted").length;
const editProject = board.find((project) => project.id === editing?.projectId);
const editCard = editProject?.cards.find((card) => card.id === editing?.cardId);
const otherBookings: CalendarBooking[] = editing
? board.flatMap((project) => project.cards
.filter((card) => project.id !== editing.projectId || card.id !== editing.cardId)
.map((card) => ({ draftRange: card.draftRange, approvedRange: card.approvedRange })))
const otherBookings: CalendarBooking[] = editProject
? editProject.cards
.filter((card) => card.id !== editing?.cardId)
.map((card) => ({ draftRange: card.draftRange, approvedRange: card.approvedRange }))
: [];
const detailsProject = board.find((project) => project.id === details?.projectId);
const detailsCard = detailsProject?.cards.find((card) => card.id === details?.cardId);