'use client'
import type { Document, Version } from '../_types'
export function VersionsTab({
loading,
documents,
versions,
selectedDocument,
setSelectedDocument,
}: {
loading: boolean
documents: Document[]
versions: Version[]
selectedDocument: string
setSelectedDocument: (id: string) => void
}) {
return (
Versionen
{selectedDocument && (
)}
{!selectedDocument ? (
Bitte waehlen 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' && (
)}
))}
)}
)
}