fix: Redesign StepUpload for manual step control

StepUpload now has 3 phases:
1. File selection: drop zone / file picker → shows preview
2. Review: title input, category, file info → "Hochladen" button
3. Uploaded: shows session image → "Weiter" button

No more auto-advance after upload. User controls every step.
openSession() removed from onUploaded callback to prevent
step-reset race condition.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-03-26 17:35:36 +01:00
parent 3bb04b25ab
commit 469f09d1e1
2 changed files with 187 additions and 30 deletions

View File

@@ -53,11 +53,12 @@ function OcrKombiContent() {
case 0:
return (
<StepUpload
sessionId={sessionId}
onUploaded={(sid) => {
setSessionId(sid)
loadSessions()
openSession(sid)
}}
onNext={handleNext}
/>
)
case 1: