From 732e8829a7b1b9e5b17c6bfbaa467a2a695adcb3 Mon Sep 17 00:00:00 2001 From: Thibault Le Ouay Date: Wed, 30 Sep 2026 16:38:00 +0200 Subject: [PATCH] dashboard: Postmortem tab (#2808) Co-authored-by: Claude Opus 5.5 --- .../app/(dashboard)/incidents/[id]/client.tsx | 8 + .../incidents/incident-postmortem.tsx | 203 ++++++++++++++++++ .../incidents/incident-properties.tsx | 34 ++- 3 files changed, 235 insertions(+), 10 deletions(-) create mode 100644 apps/dashboard/src/components/incidents/incident-postmortem.tsx diff --git a/apps/dashboard/src/app/(dashboard)/incidents/[id]/client.tsx b/apps/dashboard/src/app/(dashboard)/incidents/[id]/client.tsx index bd2022e83..31791ccae 100644 --- a/apps/dashboard/src/app/(dashboard)/incidents/[id]/client.tsx +++ b/apps/dashboard/src/app/(dashboard)/incidents/[id]/client.tsx @@ -23,6 +23,7 @@ import { SectionTitle, } from "@/components/content/section"; import { IncidentComposer } from "@/components/incidents/incident-composer"; +import { IncidentPostmortem } from "@/components/incidents/incident-postmortem"; import { IncidentProperties } from "@/components/incidents/incident-properties"; import { IncidentStatusReport } from "@/components/incidents/incident-status-report"; import { IncidentTimeline } from "@/components/incidents/incident-timeline"; @@ -100,6 +101,7 @@ export function Client({ id }: { id: number }) { Timeline + Postmortem {incident.closedAt === null ? ( @@ -110,6 +112,12 @@ export function Client({ id }: { id: number }) { ) : null} + + +