import { useLocale } from '../../../i18n'; import { useModelsCopy } from '../copy'; import DialogSurface from './DialogSurface'; import type { UsageHistoryEntry } from '../usage-history'; type RequestContentDialogProps = { open: boolean; entry: UsageHistoryEntry | null; onClose: () => void; }; function formatUsageTimestamp(timestamp: string | undefined, locale: string): string { if (!timestamp) return ''; const date = new Date(timestamp); if (Number.isNaN(date.getTime())) return timestamp; return new Intl.DateTimeFormat(locale, { month: 'short', day: 'numeric', hour: '2-digit', minute: '2-digit', }).format(date); } export default function RequestContentDialog({ open, entry, onClose, }: RequestContentDialogProps) { const locale = useLocale(); const t = useModelsCopy(); return (
          {entry?.content || ''}
        
); }