From cf1daa3ba5c0cddbd08a175398ac3ea776fc6989 Mon Sep 17 00:00:00 2001 From: connorhaugh <49422820+connorhaugh@users.noreply.github.com> Date: Wed, 11 Jan 2023 14:26:46 -0500 Subject: [PATCH] Feat add templates for default problems after problem select (#185) https://2u-internal.atlassian.net/browse/TNL-10316 is the relevant bug. Problems have default values when created using the select type page. --- .../SelectTypeWrapper/SelectTypeFooter.jsx | 5 +--- .../SelectTypeFooter.test.jsx | 8 ++--- .../components/SelectTypeModal/hooks.js | 11 ++++--- .../components/SelectTypeModal/hooks.test.js | 23 +++++++++------ .../circuitschematic.js | 0 .../customgrader.js | 0 .../drag_and_drop.js | 0 .../formularesponse.js | 0 .../imageresponse.js | 0 .../constants/advancedOlxTemplates/index.js | 12 ++++++++ .../jsinput_response.js | 0 .../problem_with_hint.js | 0 .../constants/basicOlxTemplates/dropdown.js | 15 ++++++++++ .../data/constants/basicOlxTemplates/index.js | 10 +++++++ .../basicOlxTemplates/multiSelect.js | 15 ++++++++++ .../constants/basicOlxTemplates/numeric.js | 12 ++++++++ .../basicOlxTemplates/singleSelect.js | 14 +++++++++ .../constants/basicOlxTemplates/textInput.js | 11 +++++++ src/editors/data/constants/problem.js | 29 ++++++++++--------- src/editors/data/redux/problem/reducers.js | 4 --- src/editors/data/services/cms/mockApi.js | 3 +- 21 files changed, 132 insertions(+), 40 deletions(-) rename src/editors/data/constants/{olxTemplates => advancedOlxTemplates}/circuitschematic.js (100%) rename src/editors/data/constants/{olxTemplates => advancedOlxTemplates}/customgrader.js (100%) rename src/editors/data/constants/{olxTemplates => advancedOlxTemplates}/drag_and_drop.js (100%) rename src/editors/data/constants/{olxTemplates => advancedOlxTemplates}/formularesponse.js (100%) rename src/editors/data/constants/{olxTemplates => advancedOlxTemplates}/imageresponse.js (100%) create mode 100644 src/editors/data/constants/advancedOlxTemplates/index.js rename src/editors/data/constants/{olxTemplates => advancedOlxTemplates}/jsinput_response.js (100%) rename src/editors/data/constants/{olxTemplates => advancedOlxTemplates}/problem_with_hint.js (100%) create mode 100644 src/editors/data/constants/basicOlxTemplates/dropdown.js create mode 100644 src/editors/data/constants/basicOlxTemplates/index.js create mode 100644 src/editors/data/constants/basicOlxTemplates/multiSelect.js create mode 100644 src/editors/data/constants/basicOlxTemplates/numeric.js create mode 100644 src/editors/data/constants/basicOlxTemplates/singleSelect.js create mode 100644 src/editors/data/constants/basicOlxTemplates/textInput.js diff --git a/src/editors/containers/ProblemEditor/components/SelectTypeModal/SelectTypeWrapper/SelectTypeFooter.jsx b/src/editors/containers/ProblemEditor/components/SelectTypeModal/SelectTypeWrapper/SelectTypeFooter.jsx index e7f279fe7..d633ba172 100644 --- a/src/editors/containers/ProblemEditor/components/SelectTypeModal/SelectTypeWrapper/SelectTypeFooter.jsx +++ b/src/editors/containers/ProblemEditor/components/SelectTypeModal/SelectTypeWrapper/SelectTypeFooter.jsx @@ -17,7 +17,6 @@ export const SelectTypeFooter = ({ onCancel, selected, // redux - setProblemType, updateField, // injected, intl, @@ -35,7 +34,7 @@ export const SelectTypeFooter = ({