diff --git a/src/pages/Questions/OwnTextField/settingTextField.tsx b/src/pages/Questions/OwnTextField/settingTextField.tsx index b7c51ac4..cff36abf 100644 --- a/src/pages/Questions/OwnTextField/settingTextField.tsx +++ b/src/pages/Questions/OwnTextField/settingTextField.tsx @@ -23,10 +23,12 @@ type SettingTextFieldProps = { questionId: string; isRequired: boolean; isAutofill: boolean; + multi: boolean; + detailedAnswer: boolean; answerType: Answer; }; -const SettingTextField = memo(function ({ questionId, isRequired, isAutofill, answerType }) { +const SettingTextField = memo(function ({ questionId, isRequired, detailedAnswer, multi, isAutofill, answerType }) { const theme = useTheme(); const isMobile = useMediaQuery(theme.breakpoints.down(790)); const isTablet = useMediaQuery(theme.breakpoints.down(900)); @@ -145,6 +147,36 @@ const SettingTextField = memo(function ({ questionId, isR }); }} /> + { + updateQuestion(questionId, (question) => { + question.content.detailedAnswer = !e.target.checked; + }); + }} + /> + { + updateQuestion(questionId, (question) => { + question.content.multi = !e.target.checked; + }); + }} + /> ); diff --git a/src/pages/Questions/OwnTextField/switchTextField.tsx b/src/pages/Questions/OwnTextField/switchTextField.tsx index d712c9d0..0db6bccd 100644 --- a/src/pages/Questions/OwnTextField/switchTextField.tsx +++ b/src/pages/Questions/OwnTextField/switchTextField.tsx @@ -17,6 +17,8 @@ export default function SwitchTextField({ switchState = "setting", question }: P isRequired={question.content.required} isAutofill={question.content.autofill} answerType={question.content.answerType} + detailedAnswer={Boolean(question.content?.detailedAnswer)} + multi={Boolean(question.content?.multi)} /> ); case "image":