'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
)}
)
}