From d55f88c40b2100f57abcca62a0e2c727072a4ba6 Mon Sep 17 00:00:00 2001 From: "[dyad]" Date: Sun, 18 Jan 2026 11:27:36 +0100 Subject: [PATCH] [dyad] Added primary download button - wrote 1 file(s) --- src/components/image-converter.tsx | 236 +++++++++++++++-------------- 1 file changed, 123 insertions(+), 113 deletions(-) diff --git a/src/components/image-converter.tsx b/src/components/image-converter.tsx index 5df483a..9eb7c99 100644 --- a/src/components/image-converter.tsx +++ b/src/components/image-converter.tsx @@ -208,130 +208,140 @@ export function ImageConverter() { return (
-
- - - - -
- Image Settings - - Adjust resolution for all uploaded images. - -
-
- -
-
-
- - setWidth(e.target.value)} /> -
-
- - setHeight(e.target.value)} /> -
+
+ +
+ + + +
+ Image Settings + + Adjust resolution for all uploaded images. +
-
- - - - - - - -
- Filename Settings - Customize the output filenames. -
-
- -
-
- - setPrefix(e.target.value)} /> -
-
- - setSuffix(e.target.value)} /> -
-
- - -
- {useCounter && ( -
+ + +
+
- - setCounterStart(Math.max(0, Number(e.target.value)))} - min="0" - /> + + setWidth(e.target.value)} />
- - setCounterDigits(Math.max(1, Number(e.target.value)))} - min="1" - /> + + setHeight(e.target.value)} />
- )} -
-
- - - - - - -
- Quality Settings - Choose format and compression level. -
-
- -
-
- -
-
-
- - {quality}% + + + + + + + +
+ Filename Settings + Customize the output filenames. +
+
+ +
+
+ + setPrefix(e.target.value)} />
- setQuality(value[0])} - disabled={format === 'png'} - /> - {format === 'png' && ( -

Quality slider is disabled for PNG (lossless format).

+
+ + setSuffix(e.target.value)} /> +
+
+ + +
+ {useCounter && ( +
+
+ + setCounterStart(Math.max(0, Number(e.target.value)))} + min="0" + /> +
+
+ + setCounterDigits(Math.max(1, Number(e.target.value)))} + min="1" + /> +
+
)}
-
- - - + + + + + + + +
+ Quality Settings + Choose format and compression level. +
+
+ +
+
+ + +
+
+
+ + {quality}% +
+ setQuality(value[0])} + disabled={format === 'png'} + /> + {format === 'png' && ( +

Quality slider is disabled for PNG (lossless format).

+ )} +
+
+
+
+
+
+