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) : ""}
))}
);
};