diff --git a/frontend/apps/artcraft/app/src/components/reusable/UploadModal3D/UploadFiles3D.tsx b/frontend/apps/artcraft/app/src/components/reusable/UploadModal3D/UploadFiles3D.tsx index b58112ceca..793e215c90 100644 --- a/frontend/apps/artcraft/app/src/components/reusable/UploadModal3D/UploadFiles3D.tsx +++ b/frontend/apps/artcraft/app/src/components/reusable/UploadModal3D/UploadFiles3D.tsx @@ -350,6 +350,7 @@ export const UploadFiles3D = ({ files={fileEntries.map((e) => e.file)} handleChange={handleFilesChange} multiple={true} + fileIcon={faCube} /> {selectionError &&
{file.name.slice(0, file.name.lastIndexOf("."))} @@ -53,7 +56,7 @@ export const DragAndDropZone = ({ return (
{files.length} files selected
diff --git a/frontend/libs/components/file-uploader/src/lib/file-uploader.tsx b/frontend/libs/components/file-uploader/src/lib/file-uploader.tsx
index 4abcf162a5..6ef4330836 100644
--- a/frontend/libs/components/file-uploader/src/lib/file-uploader.tsx
+++ b/frontend/libs/components/file-uploader/src/lib/file-uploader.tsx
@@ -1,6 +1,7 @@
import { FileUploader as DragDropFileUploader } from "react-drag-drop-files";
// Usage refer to https://github.com/KarimMokhtar/react-drag-drop-files
+import { IconDefinition } from "@fortawesome/fontawesome-svg-core";
import { DragAndDropZone } from "./drag-and-drop-zone";
export const FileUploader = ({
@@ -8,11 +9,13 @@ export const FileUploader = ({
fileTypes,
handleChange,
multiple = false,
+ fileIcon,
}: {
files: File[];
handleChange: (files: File[]) => void;
fileTypes: string[];
multiple?: boolean;
+ fileIcon?: IconDefinition;
}) => (