'use client' import type { Document, Version } from './types' interface VersionsTabProps { documents: Document[] versions: Version[] selectedDocument: string setSelectedDocument: (id: string) => void loading: boolean } export default function VersionsTab({ documents, versions, selectedDocument, setSelectedDocument, loading }: VersionsTabProps) { return (

Versionen

{selectedDocument && ( )}
{!selectedDocument ? (
Bitte wählen Sie ein Dokument aus
) : loading ? (
Lade Versionen...
) : versions.length === 0 ? (
Keine Versionen vorhanden
) : (
{versions.map((version) => (
v{version.version} {version.language.toUpperCase()} {version.status}

{version.title}

Erstellt: {new Date(version.created_at).toLocaleDateString('de-DE')}

{version.status === 'draft' && ( )}
))}
)}
) }