import React from "react"; import { FileCsvIcon, FileExcelIcon, FileIcon, FileImageIcon, FilePdfIcon, FileTextIcon, FileWordIcon, } from "@navikt/aksel-icons"; import { FileItem } from "../item/FileUploadItem.types"; interface ItemIconProps { file: FileItem; } const iconProps = { fontSize: "2rem", "aria-hidden": true, }; function ItemIcon({ file }: ItemIconProps) { return (
); } function Icon({ file }: { file: FileItem }) { const extension = file.name.substring(file.name.lastIndexOf(".") + 1); switch (extension) { case "jpg": case "jpeg": case "png": case "gif": case "webp": return ; case "pdf": return ; case "txt": return ; case "csv": return ; case "xls": case "xlsx": return ; case "doc": case "docx": return ; default: return ; } } export default ItemIcon;