From 2f2cba168767788b76cdc91d48283bcf79a231d9 Mon Sep 17 00:00:00 2001 From: DanielS Date: Tue, 11 Aug 2026 22:30:04 +0200 Subject: [PATCH] style(wizard): remove header and refine cart sidebar UI/UX --- shop/components/order-wizard.tsx | 9 ------- shop/components/wizard/summary-sidebar.tsx | 28 ++++++++++------------ 2 files changed, 12 insertions(+), 25 deletions(-) diff --git a/shop/components/order-wizard.tsx b/shop/components/order-wizard.tsx index 4797616..3e6f4e9 100644 --- a/shop/components/order-wizard.tsx +++ b/shop/components/order-wizard.tsx @@ -855,15 +855,6 @@ export function OrderWizard({ return (
- {/* Global Main Header over all columns */} -
-

- Konfigurieren Sie Ihre Lösung -

-

- Wählen Sie das passende Paket und die benötigten Module für Ihr Business. -

-
{/* Left Side Status Stepper & Categories for ALL steps */} diff --git a/shop/components/wizard/summary-sidebar.tsx b/shop/components/wizard/summary-sidebar.tsx index 423a762..1cb3351 100644 --- a/shop/components/wizard/summary-sidebar.tsx +++ b/shop/components/wizard/summary-sidebar.tsx @@ -256,22 +256,18 @@ export function SummarySidebar({ {err}

))} -
- - {/* Kassen-Liste unten (selectable) */} +
{/* Warenkorb List (Scrollable) */} {basketItems.length > 0 && (

Kassen ({basketItems.length}):

-
+
{basketItems.map((item, idx) => (
@@ -282,7 +278,7 @@ export function SummarySidebar({
{item.licenseNumber && ( -

{item.licenseNumber}

+

Lizenz: {item.licenseNumber}

)}
@@ -291,7 +287,10 @@ export function SummarySidebar({ variant="ghost" size="icon" className="w-6 h-6 hover:bg-primary/20 text-slate-400 hover:text-primary rounded-lg transition-colors" - onClick={() => handleEditBasketItem(idx)} + onClick={() => { + editBasketItem(idx) + setIsOpen(true) + }} title="Bearbeiten" > @@ -301,10 +300,7 @@ export function SummarySidebar({ variant="ghost" size="icon" className="w-6 h-6 hover:bg-red-500/20 text-slate-400 hover:text-red-400 rounded-lg transition-colors" - onClick={() => { - deleteBasketItem(idx) - if (selectedBasketIdx === idx) setSelectedBasketIdx(null) - }} + onClick={() => deleteBasketItem(idx)} title="Löschen" >