import { ExternalLink } from 'lucide-react' import { PermBadge } from './UsageBadge' interface SourceInfo { source_id: string title: string publisher: string url: string | null version_label: string | null language: string license_id: string license_name: string commercial_use: string allowed_analysis: boolean allowed_store_excerpt: boolean allowed_ship_embeddings: boolean allowed_ship_in_product: boolean vault_retention_days: number vault_access_tier: string } export function SourceRegistry({ sources, loading }: { sources: SourceInfo[]; loading: boolean }) { return (

Quellenregister

Alle registrierten Quellen mit ihren Berechtigungen.

{loading ? (
) : (
{sources.map(src => (

{src.title}

{src.publisher} — {src.license_name}

{src.url && ( Quelle )}
))}
)}
) }