import React from "react"; import { formatFileSize, getIconByFileType } from "../../utils/appUtils"; import Tooltip from "../common/Tooltip"; const Filelist = ({ files, removeFile, expenseToEdit }) => { return (
{files .filter((file) => { if (expenseToEdit) { return file.isActive; } return true; }) .map((file, idx) => (
{/* File icon and info */}
{file.fileName} {file.fileSize ? formatFileSize(file.fileSize) : ""}
{/* Delete icon */} { e.preventDefault(); removeFile(expenseToEdit ? file.documentId : idx); }} >
))}
); }; export default Filelist; export const FilelistView = ({ files, viewFile }) => { return (
{files?.map((file, idx) => (
{/* File icon and info */}
{ e.preventDefault(); viewFile({ IsOpen: true, Image: file.preSignedUrl, }); }} > {file.fileName} {" "} {file.fileSize ? formatFileSize(file.fileSize) : ""}
))}
); };