import React from 'react'; import { FileTypeIcon } from '@/components/icons/FileTypeIcon'; import { type ChangedFileEntry, getDisplayPath, getFileStats } from './changedFiles'; import { useI18n } from '@/lib/i18n'; interface ChangedFilesListProps { files: ChangedFileEntry[]; currentDirectory: string; onOpenFile: (file: ChangedFileEntry) => void; } export const ChangedFilesList: React.FC = ({ files, currentDirectory, onOpenFile }) => { const { t } = useI18n(); return ( <>
{t('chat.changedFiles.title')} {files.length}
{files.map((file, index) => { const { fileName, dirPart } = getDisplayPath(file, currentDirectory); const stats = getFileStats(file); return ( ); })}
); };