"use client"; import { useCommunicationHealth, useCommunicationHealthReady } from "@/modules/communication/hooks/useCommunicationCapabilities"; import { CommunicationPageLoader, CommunicationPageError } from "@/modules/communication/pages/shared"; import { PageHeader, Card, CardContent, Badge } from "@/components/ds"; import { CommunicationBreadcrumbs } from "@/modules/communication/components/CommunicationBreadcrumbs"; export function HealthPage() { const health = useCommunicationHealth(); const ready = useCommunicationHealthReady(); if (health.isLoading) return ; if (health.error) return health.refetch()} />; return ( {health.data?.status} {health.data?.service} — v{health.data?.version} {ready.data ? ( DB: {ready.data.database} — {ready.data.status} ) : null} ); } export default HealthPage;
{health.data?.service} — v{health.data?.version}
DB: {ready.data.database} — {ready.data.status}