import { useTranslation } from 'react-i18next'; import { Image, FileText, TextAa, BookOpen, Archive } from '@phosphor-icons/react'; import { FORMAT_FAMILIES } from '../data/formats.js'; const FAMILY_ICONS = { images: Image, documents: FileText, fonts: TextAa, ebooks: BookOpen, archives: Archive, }; export function FormatsGrid() { const { t } = useTranslation(); return (

{t('formats.title')}

{FORMAT_FAMILIES.map(({ key, formats }) => { const Icon = FAMILY_ICONS[key]; return (

{t(`formats.${key}`)}

{formats.join(', ').toUpperCase()}

); })}
); }