From 1d72f34b65f86772d4853af0504cb865ab9d4da2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Thu, 26 Feb 2026 17:52:41 +0100 Subject: [PATCH] style: streamline media app upload component with favicon app styling --- components/media/FileConverter.tsx | 10 +++--- components/media/FileUpload.tsx | 55 ++++++++++++++++-------------- 2 files changed, 35 insertions(+), 30 deletions(-) diff --git a/components/media/FileConverter.tsx b/components/media/FileConverter.tsx index 4253a13..34187b2 100644 --- a/components/media/FileConverter.tsx +++ b/components/media/FileConverter.tsx @@ -369,8 +369,8 @@ export function FileConverter() { {/* Left Column: Upload and Conversion Options */}
{/* Upload Card */} - - + + {/* File upload */} 0 && ( - + Conversion Options @@ -671,8 +671,8 @@ export function FileConverter() {
{/* Download All Button */} {completedCount > 0 && ( - - + +
{metadata && ( -
+
{/* File Size */} -
- +
+ {metadata.size}
{/* Type */} -
- +
+ {metadata.type}
{/* Duration (for video/audio) */} {metadata.duration && ( -
- +
+ {metadata.duration}
)} {/* Dimensions */} {metadata.dimensions && ( -
+
{inputFormat?.category === 'video' ? ( - + ) : ( - + )} {metadata.dimensions}
@@ -310,7 +312,8 @@ export function FileUpload({ variant="outline" onClick={handleClick} disabled={disabled} - className="w-full" + className="w-full rounded-xl" + size="lg" > Add More Files @@ -324,17 +327,19 @@ export function FileUpload({ onDragLeave={handleDragLeave} onDrop={handleDrop} className={cn( - 'border-2 border-dashed rounded-lg p-12 text-center cursor-pointer transition-colors', - 'hover:border-primary hover:bg-primary/5', + 'border-2 border-dashed rounded-xl p-10 text-center cursor-pointer transition-all duration-300', + 'hover:border-primary/50 hover:bg-primary/5', { - 'border-primary bg-primary/10': isDragging, - 'border-border bg-input': !isDragging, + 'border-primary bg-primary/10 scale-[0.98]': isDragging, + 'border-border bg-muted/30': !isDragging, 'opacity-50 cursor-not-allowed': disabled, } )} > - -

+

+ +
+

Drop your files here or click to browse