diff --git a/frontend/src/components/FileConfigCard.jsx b/frontend/src/components/FileConfigCard.jsx index 96e90cf..cfc6c43 100644 --- a/frontend/src/components/FileConfigCard.jsx +++ b/frontend/src/components/FileConfigCard.jsx @@ -1,4 +1,5 @@ import { File as FileIcon } from '@phosphor-icons/react'; +import { formatBytes } from '../utils/formatBytes.js'; const QUALITY_FORMATS = ['jpg', 'jpeg', 'webp', 'avif', 'tiff']; const ICON_SIZES = [16, 32, 48, 256, 512]; @@ -7,21 +8,28 @@ const DEFAULT_ICON_SIZE = 256; export function FileConfigCard({ item, index, t, onTargetFormatChange, onQualityChange, onIconSizeChange }) { return (
  • - - {item.file.name} +
    + + {item.file.name} + {formatBytes(item.file.size)} +
    {item.targets.length > 0 ? (
    - +
    + + {item.targetFormat && {item.targetFormat.toUpperCase()}} +
    {QUALITY_FORMATS.includes(item.targetFormat) && (