diff --git a/src/components/interactive-builder/add-question.modal.tsx b/src/components/interactive-builder/add-question.modal.tsx index 698b32c..5ed3063 100644 --- a/src/components/interactive-builder/add-question.modal.tsx +++ b/src/components/interactive-builder/add-question.modal.tsx @@ -323,25 +323,6 @@ const AddQuestionModal: React.FC = ({ - - {renderingType === 'markdown' ? : ( = ({ )} + + {questionType === 'personAttribute' && (
@@ -859,7 +859,8 @@ const AddQuestionModal: React.FC = ({ !renderingType || (questionType === 'patientIdentifier' && !selectedPatientIdetifierType)) && renderingType !== 'markdown') || - !questionId + !questionId || + !questionValue } onClick={handleCreateQuestion} > diff --git a/src/components/interactive-builder/edit-question.modal.tsx b/src/components/interactive-builder/edit-question.modal.tsx index b224f75..47a6f99 100644 --- a/src/components/interactive-builder/edit-question.modal.tsx +++ b/src/components/interactive-builder/edit-question.modal.tsx @@ -375,20 +375,7 @@ const EditQuestionModal: React.FC = ({
event.preventDefault()}> - - {questionToEdit.questionOptions.rendering === 'markdown' ? : ( + {questionToEdit.questionOptions.rendering === 'markdown' ? : ( = ({ )} + {fieldType === 'number' ? ( <> void; } -const MarkdownQuestion: React.FC = ({ palceHolder, onValueChange }) => { - const [value, setValue] = React.useState(palceHolder || ""); +const MarkdownQuestion: React.FC = ({ placeholder, onValueChange }) => { + const [value, setValue] = React.useState(placeholder || ""); const [selectedTab, setSelectedTab] = React.useState<"write" | "preview">("write"); const handleEditorChange = (newValue: string) => { @@ -35,8 +35,8 @@ const MarkdownQuestion: React.FC = ({ palceHolder, onValu Promise.resolve( and + remarkPlugins={[remarkGfm]} + rehypePlugins={[rehypeRaw]} /> ) }