Files
ragflow/web/src/components/document-preview/document-header.tsx
Jimmy Ben Klieve 507ba4ea20 refactor(ui): update knowledge graph, chunk, metadata, agent log styles (#13518)
### What problem does this PR solve?

Update UI styles:
- **Dataset** > **Knowledge graph** tooltip
- **Dataset** > **Files** > **Manage metadata** modal
- **Dataset** > **Files** > **Modify Chunking Method** > **Auto
metadata** > **Manage generation settings** modal
- **Agent** > **Canvas (Ingestion pipeline)** > **Dataflow result**

### Type of change

- [x] Refactoring
2026-03-11 11:27:20 +08:00

36 lines
864 B
TypeScript

import { formatDate } from '@/utils/date';
import { formatBytes } from '@/utils/file-util';
import { useTranslation } from 'react-i18next';
type Props = {
size: number;
name: string;
create_date: string;
className?: string;
};
export default ({ size, name, create_date, className }: Props) => {
const sizeName = formatBytes(size);
const dateStr = formatDate(create_date);
const { t } = useTranslation();
return (
<header className={className}>
<h2 className="text-2xl font-semibold truncate">{name}</h2>
<dl
className="
text-text-secondary text-sm flex
[&_dt]:after:content-[':'] [&_dt]:after:me-[.5ch]
[&_dd]:me-[2ch]"
>
<dt>{t('chunk.size')}</dt>
<dd>{sizeName}</dd>
<dt>{t('chunk.uploadedTime')}</dt>
<dd>{dateStr}</dd>
</dl>
</header>
);
};