diff --git a/src/app/api/containers/route.ts b/src/app/api/containers/route.ts index 355e90c..eed7e0f 100644 --- a/src/app/api/containers/route.ts +++ b/src/app/api/containers/route.ts @@ -47,6 +47,7 @@ export async function GET() { state: c.State, status: c.Status, ports: c.Ports || [], + labels: c.Labels || {}, cpu, memory, stats: statsText, @@ -59,4 +60,4 @@ export async function GET() { console.error("Containers API error:", error); return NextResponse.json({ error: "Failed to fetch containers" }, { status: 500 }); } -} \ No newline at end of file +} diff --git a/src/app/error.tsx b/src/app/error.tsx new file mode 100644 index 0000000..6030d3b --- /dev/null +++ b/src/app/error.tsx @@ -0,0 +1,30 @@ +"use client"; + +import { useEffect } from "react"; + +export default function Error({ + error, + reset, +}: { + error: Error & { digest?: string }; + reset: () => void; +}) { + useEffect(() => { + console.error("Dashboard error:", error); + }, [error]); + + return ( +
{error.message}
+ +