From 1e2ee1c2a3803f2661de035f45a7c181d4989e95 Mon Sep 17 00:00:00 2001 From: grey-cat-1908 Date: Wed, 21 Aug 2024 11:36:44 +0300 Subject: [PATCH] more question types support --- .../forms/{Scale.vue => ScaleQuestion.vue} | 2 +- src/components/forms/SelectorQuestion.vue | 121 ++++++++++++++ src/components/forms/TextQuestion.vue | 148 ++++++++++++++++++ src/views/form/View.vue | 63 ++++++-- 4 files changed, 320 insertions(+), 14 deletions(-) rename src/components/forms/{Scale.vue => ScaleQuestion.vue} (98%) create mode 100644 src/components/forms/SelectorQuestion.vue create mode 100644 src/components/forms/TextQuestion.vue diff --git a/src/components/forms/Scale.vue b/src/components/forms/ScaleQuestion.vue similarity index 98% rename from src/components/forms/Scale.vue rename to src/components/forms/ScaleQuestion.vue index d32ba2d..4f69b3b 100644 --- a/src/components/forms/Scale.vue +++ b/src/components/forms/ScaleQuestion.vue @@ -46,7 +46,7 @@ const props = defineProps({ }, isRequired: { type: Boolean, - default: false + default: true } }) diff --git a/src/components/forms/SelectorQuestion.vue b/src/components/forms/SelectorQuestion.vue new file mode 100644 index 0000000..bd26f1e --- /dev/null +++ b/src/components/forms/SelectorQuestion.vue @@ -0,0 +1,121 @@ + + + + + diff --git a/src/components/forms/TextQuestion.vue b/src/components/forms/TextQuestion.vue new file mode 100644 index 0000000..628e704 --- /dev/null +++ b/src/components/forms/TextQuestion.vue @@ -0,0 +1,148 @@ + + + + + diff --git a/src/views/form/View.vue b/src/views/form/View.vue index 2c270cc..5cdf03f 100644 --- a/src/views/form/View.vue +++ b/src/views/form/View.vue @@ -1,7 +1,9 @@