From 436bb08c4d845ce0c6b24ebccacae65df7179743 Mon Sep 17 00:00:00 2001 From: "[dyad]" Date: Mon, 19 Jan 2026 08:13:14 +0100 Subject: [PATCH] [dyad] Adding a toggle for presets - wrote 1 file(s) --- src/components/settings/preset-settings.tsx | 52 +++++++++++++-------- 1 file changed, 33 insertions(+), 19 deletions(-) diff --git a/src/components/settings/preset-settings.tsx b/src/components/settings/preset-settings.tsx index cacaca5..3df12a5 100644 --- a/src/components/settings/preset-settings.tsx +++ b/src/components/settings/preset-settings.tsx @@ -1,9 +1,11 @@ "use client"; +import { useState } from "react"; import { ConversionSettings } from "@/types"; import { Label } from "@/components/ui/label"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; +import { Switch } from "@/components/ui/switch"; import { toast } from "sonner"; type Preset = { @@ -31,6 +33,8 @@ interface PresetSettingsProps { } export function PresetSettings({ onSettingsChange }: PresetSettingsProps) { + const [presetsEnabled, setPresetsEnabled] = useState(false); + const handlePresetSelect = (presetName: string) => { const selectedPreset = presets.find(p => p.name === presetName); if (selectedPreset) { @@ -42,26 +46,36 @@ export function PresetSettings({ onSettingsChange }: PresetSettingsProps) { return ( - Presets -

Schnell gängige Einstellungen anwenden.

-
- -
- - +
+
+ Presets +

Schnell gängige Einstellungen anwenden.

+
+
+ + +
- + + {presetsEnabled && ( + +
+ + +
+
+ )} ); } \ No newline at end of file