import { env } from '@/environment'; import { useHealth } from '@/hooks/use-health'; const TITLE_TEXT = ` ███████╗ █████╗ ███████╗████████╗ ██╔════╝██╔══██╗██╔════╝╚══██╔══╝ █████╗ ███████║███████╗ ██║ ██╔══╝ ██╔══██║╚════██║ ██║ ██║ ██║ ██║███████║ ██║ ╚═╝ ╚═╝ ╚═╝╚══════╝ ╚═╝ ███████╗████████╗ █████╗ ██████╗██╗ ██╗ ██╔════╝╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝ ███████╗ ██║ ███████║██║ █████╔╝ ╚════██║ ██║ ██╔══██║██║ ██╔═██╗ ███████║ ██║ ██║ ██║╚██████╗██║ ██╗ ╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝`; export default function App() { const { data, error, isPending } = useHealth(); const status = isPending ? 'CHECKING...' : data ? 'CONNECTED' : 'DISCONNECTED'; const statusColor = isPending ? 'text-yellow-400' : data ? 'text-green-400' : 'text-red-400'; return (
{TITLE_TEXT}
{[
'+--------------------------------------+',
`| STATUS: ${status.padEnd(27)} |`,
`| HOST: ${env.backendUrl.padEnd(27)} |`,
`| APP: ${env.appName.padEnd(27)} |`,
...(error
? [`| ERROR: ${'Connection refused'.padEnd(27)} |`]
: []),
'+--------------------------------------+',
].join('\n')}