From 84638ecd9ccd7e1533093a5f3859337bc0719ebb Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Sun, 5 Apr 2026 14:54:03 +0700 Subject: [PATCH] feat(app): submit question card answer on Enter key press --- packages/app/src/components/question-form-card.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/app/src/components/question-form-card.tsx b/packages/app/src/components/question-form-card.tsx index f5d711fdc..771b8d4fa 100644 --- a/packages/app/src/components/question-form-card.tsx +++ b/packages/app/src/components/question-form-card.tsx @@ -119,6 +119,7 @@ export function QuestionFormCard({ permission, onRespond, isResponding }: Questi }); function handleSubmit() { + if (!allAnswered || isResponding) return; setRespondingAction("submit"); const answers: Record = {}; for (let i = 0; i < questions!.length; i++) { @@ -228,7 +229,9 @@ export function QuestionFormCard({ permission, onRespond, isResponding }: Questi placeholderTextColor={theme.colors.foregroundMuted} value={otherText} onChangeText={(text) => setOtherText(qIndex, text)} + onSubmitEditing={handleSubmit} editable={!isResponding} + blurOnSubmit={false} /> );