From 01b5e825d95d193d3cc8e287c610525eca7a589e Mon Sep 17 00:00:00 2001 From: Thibault Le Ouay Ducasse Date: Mon, 28 Sep 2026 16:23:14 +0200 Subject: [PATCH] dashboard: Postmortem tab Co-Authored-By: Claude Opus 5.5 --- .../app/(dashboard)/incidents/[id]/client.tsx | 8 + .../incidents/incident-postmortem.tsx | 200 ++++++++++++++++++ .../incidents/incident-properties.tsx | 34 ++- 3 files changed, 232 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 bd2022e8..31791cca 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} + + +