'use client' import type { MiddlewareConfig } from '../types' import { getMiddlewareDescription } from './helpers' interface OverviewTabProps { configs: MiddlewareConfig[] actionLoading: string | null toggleMiddleware: (name: string, enabled: boolean) => void } export function OverviewTab({ configs, actionLoading, toggleMiddleware }: OverviewTabProps) { return (
{configs.map(config => { const info = getMiddlewareDescription(config.middleware_name) return (
{info.icon} {config.middleware_name.replace('_', ' ')}

{info.desc}

{config.updated_at && (
Aktualisiert: {new Date(config.updated_at).toLocaleString('de-DE')}
)}
) })}
) }