fix(wizard): fix UI/UX and usability glitches

- constrain viewport height on wizard routes in HeaderWrapper

- remove nested scrollbar in step-software

- add active module glows and tooltips for locked licenses

- show device name badge in step 3 card header when editing

- update main action button text in summary sidebar when editing

- implement double-click inline delete confirmation in step-summary

- animate customer accordion and add tab-index key bindings
This commit is contained in:
DanielS
2026-08-20 17:16:25 +02:00
parent ea1906f9e4
commit e0d9c1d20e
6 changed files with 84 additions and 35 deletions

View File

@@ -283,7 +283,11 @@ export function SummarySidebar({
onClick={nextStep}
disabled={isNextStepDisabled && basketItems.length === 0}
>
Weiter zu Schritt 4 <ChevronRight className="ml-1 w-4 h-4" />
{editingIdx !== null ? (
<>Änderungen für &quot;{basketItems[editingIdx]?.deviceName || `Kasse ${editingIdx + 1}`}&quot; übernehmen</>
) : (
<>Weiter zu Schritt 4 <ChevronRight className="ml-1 w-4 h-4" /></>
)}
</Button>
<Button variant="ghost" className="w-full text-slate-400 hover:text-white h-7 text-xs" onClick={prevStep}>
Zurück zum Abrechnungsmodell