import React, { useMemo } from 'react'; import { Box, Text } from '@wix/design-system'; import { File } from './FileProps'; import { formatBytes } from './formatBytes'; import { THUMB_WIDTH, SMALL_THUMB_WIDTH } from './resolveFileByMediaType'; interface FileDetailsProps { file: File; showDetails: boolean; } export function FileDetails({ file, showDetails }: FileDetailsProps) { const fileSize = useMemo( () => formatBytes(file.sizeInBytes), [file.sizeInBytes], ); return ( {file.displayName} {showDetails && ( {fileSize} {file.mediaType} )} ); }