diff --git a/app/sites/[id]/journeys/error.tsx b/app/sites/[id]/journeys/error.tsx new file mode 100644 index 0000000..0e152e8 --- /dev/null +++ b/app/sites/[id]/journeys/error.tsx @@ -0,0 +1,13 @@ +'use client' + +import ErrorDisplay from '@/components/ErrorDisplay' + +export default function JourneysError({ reset }: { error: Error; reset: () => void }) { + return ( + + ) +} diff --git a/components/skeletons.tsx b/components/skeletons.tsx index d92a0e756..b21ac54 100644 --- a/components/skeletons.tsx +++ b/components/skeletons.tsx @@ -166,6 +166,35 @@ export function DashboardSkeleton() { ) } +// ─── Journeys page skeleton ───────────────────────────────── + +export function JourneysSkeleton() { + return ( +
+ {/* Header */} +
+
+ + +
+ +
+ {/* Controls */} +
+ + +
+ {/* Sankey area */} + + {/* Top paths table */} +
+ + +
+
+ ) +} + // ─── Uptime page skeleton ──────────────────────────────────── export function UptimeSkeleton() {