diff --git a/docs/specs/dialogs/answer-modal.md b/docs/specs/dialogs/answer-modal.md index edcfb97..d762f2d 100644 --- a/docs/specs/dialogs/answer-modal.md +++ b/docs/specs/dialogs/answer-modal.md @@ -3,7 +3,7 @@ title: "AnswerModal Profiel" status: active audience: [ai-agent, contributor] language: nl -last_updated: 2026-05-04 +last_updated: 2026-05-15 --- # AnswerModal Profiel @@ -47,7 +47,7 @@ Gebruikt `entityDialogContentClasses` (§4 spec). Body bevat naast de textarea o ### Multiple-choice mode -Als `question.options` niet leeg is, wordt de textarea vervangen door een lijst van knoppen. Klikken op een knop submit direct met die waarde. De submit-knop in de footer wordt dan verborgen (alleen Annuleren blijft). +Als `question.options` niet leeg is, worden de opties getoond als een lijst van knoppen. Klikken op een knop submit direct met die waarde. Het vrije tekstveld en de Verstuur-knop blijven altijd zichtbaar — ook in multiple-choice mode. Zo kan de gebruiker naast de vaste opties ook een eigen antwoord typen en versturen. ### Optimistic remove @@ -64,5 +64,5 @@ Action geeft alleen `{ ok, error: string }` terug — geen 422-fieldErrors omdat ## Bewust NIET in v1 - ❌ **Markdown rendering** — antwoord wordt als plain text doorgegeven; Claude leest 'm direct als context. -- ❌ **Cmd/Ctrl+Enter shortcut** — werkt wél voor de textarea-mode (via `useDialogSubmitShortcut`); voor multiple-choice mode is er geen submit om te triggeren. +- ✅ **Cmd/Ctrl+Enter shortcut** — werkt via `useDialogSubmitShortcut` in zowel textarea-mode als multiple-choice mode (het vrije tekstveld is altijd aanwezig). - ❌ **Bulk-answer** — één vraag tegelijk per dialog.