Reverted all changes back to version 917a8b5d48

This commit is contained in:
[dyad]
2026-01-19 10:39:06 +01:00
parent 29180524e8
commit efc412de99
5 changed files with 23 additions and 43 deletions

View File

@@ -1,6 +1,5 @@
"use client";
import { useState } from "react";
import { ConversionSettings } from "@/types";
import { Accordion, AccordionContent, AccordionItem, AccordionTrigger } from "@/components/ui/accordion";
import { ImageSettings } from "./settings/image-settings";
@@ -25,17 +24,11 @@ export function SettingsPanel({
onApplyDefaultBaseNameToAll,
hasImages,
}: SettingsPanelProps) {
const [presetsEnabled, setPresetsEnabled] = useState(false);
return (
<div className="space-y-4">
<PresetSettings
onSettingsChange={onSettingsChange}
enabled={presetsEnabled}
onEnabledChange={setPresetsEnabled}
/>
<PresetSettings onSettingsChange={onSettingsChange} />
<Accordion type="single" collapsible defaultValue="image-settings" className="w-full space-y-4">
<AccordionItem value="image-settings" className="border rounded-lg bg-card" disabled={presetsEnabled}>
<AccordionItem value="image-settings" className="border rounded-lg bg-card">
<AccordionTrigger className="p-6 hover:no-underline">
<div className="text-left">
<h3 className="text-lg font-medium leading-none">Bildeinstellungen</h3>
@@ -48,7 +41,6 @@ export function SettingsPanel({
onSettingsChange={onSettingsChange}
onAspectRatioChange={onAspectRatioChange}
onSwapDimensions={onSwapDimensions}
disabled={presetsEnabled}
/>
</AccordionContent>
</AccordionItem>
@@ -70,7 +62,7 @@ export function SettingsPanel({
</AccordionContent>
</AccordionItem>
<AccordionItem value="quality-settings" className="border rounded-lg bg-card" disabled={presetsEnabled}>
<AccordionItem value="quality-settings" className="border rounded-lg bg-card">
<AccordionTrigger className="p-6 hover:no-underline">
<div className="text-left">
<h3 className="text-lg font-medium leading-none">Qualitätseinstellungen</h3>
@@ -78,11 +70,7 @@ export function SettingsPanel({
</div>
</AccordionTrigger>
<AccordionContent className="px-6 pb-6">
<QualitySettings
settings={settings}
onSettingsChange={onSettingsChange}
disabled={presetsEnabled}
/>
<QualitySettings settings={settings} onSettingsChange={onSettingsChange} />
</AccordionContent>
</AccordionItem>
</Accordion>