'use client' import React from 'react' import type { Tenant, TabId } from '../_types' import { formatDate } from '../_api' interface Props { tenants: Tenant[] onOpenCreate: () => void onSelectTenant: (id: string) => void setActiveTab: (tab: TabId) => void } export function TenantsTab({ tenants, onOpenCreate, onSelectTenant, setActiveTab }: Props) { return (

{tenants.length} Mandanten

{tenants.map(t => (

{t.name}

{t.slug}
{t.status}
User-Limit {t.user_limit || 'unbegrenzt'}
LLM-Quota {t.llm_quota || 'unbegrenzt'}
Erstellt {formatDate(t.created_at)}
))}
{tenants.length === 0 && (
Keine Mandanten vorhanden
)}
) }