'use client'; import { useConfig } from '@/lib/hooks/useSupervisor'; import { ConfigTable } from '@/components/config/ConfigTable'; import { ReloadConfigButton } from '@/components/config/ReloadConfigButton'; import { ProcessGroupForm } from '@/components/config/ProcessGroupForm'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { AlertCircle } from 'lucide-react'; export default function ConfigPage() { const { data: configs, isLoading, isError } = useConfig(); if (isError) { return (
Could not connect to Supervisor. Please check your configuration.
Manage process configurations and supervisor settings
{configs?.length ?? 0} process{configs?.length !== 1 ? 'es' : ''} configured
No process configurations found