From 3229e7c1757993c2367f508a8c515bd10bb4d26a Mon Sep 17 00:00:00 2001 From: fabry-js Date: Fri, 9 Feb 2024 15:04:52 +0100 Subject: [PATCH] feat: improve file upload UI and interaction --- src/renderer/components/UploadBox.tsx | 46 ++++++++++++--------------- 1 file changed, 21 insertions(+), 25 deletions(-) diff --git a/src/renderer/components/UploadBox.tsx b/src/renderer/components/UploadBox.tsx index 97cecb8..23af734 100644 --- a/src/renderer/components/UploadBox.tsx +++ b/src/renderer/components/UploadBox.tsx @@ -1,27 +1,33 @@ import { useEffect, useState } from 'react'; import { Upload } from 'lucide-react'; +import classNames from 'classnames'; import { getWorkspaceFolderName } from '../utils'; +import Button from './button/Button'; function UploadBox() { const [filesInfo, setFilesInfo] = useState(); - const [canDisplayNextStep, setCanDisplayNextStep] = useState(false); const [initialAnimationTrigger, setInitialAnimationTrigger] = useState(false); const [isFileInvalid, setIsFileInvalid] = useState(false); useEffect(() => setInitialAnimationTrigger(true), []); + return ( -
+ <> {!filesInfo && (