From 1ed0790804042cdad90e88c2dbf489407515152d Mon Sep 17 00:00:00 2001 From: Rakantor Date: Sat, 5 Nov 2022 18:44:52 +0100 Subject: [PATCH] Refactor: layout --- assets/variables.scss | 5 + components/AddClosedEndedQuestion.vue | 88 +++++++++-------- components/AddOpenEndedQuestion.vue | 84 +++++++++-------- components/Coop.vue | 20 +--- components/OpenEndedQuestionsList.vue | 126 +++++++++++++++++++++++++ components/TutorPanel.vue | 82 ++++++++-------- pages/courses/_course.vue | 3 + pages/courses/_course/index.vue | 2 +- pages/courses/_course/play.vue | 131 ++++++++++++++++++++------ 9 files changed, 377 insertions(+), 164 deletions(-) create mode 100644 components/OpenEndedQuestionsList.vue diff --git a/assets/variables.scss b/assets/variables.scss index 161d0e7..2e92f3c 100644 --- a/assets/variables.scss +++ b/assets/variables.scss @@ -9,4 +9,9 @@ .v-card { border-radius: map.get($rounded, "lg") !important; box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 20%) !important; +} + +.v-expansion-panel::before { + border-radius: map.get($rounded, "lg") !important; + box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 20%) !important; } \ No newline at end of file diff --git a/components/AddClosedEndedQuestion.vue b/components/AddClosedEndedQuestion.vue index 37300de..01752b6 100644 --- a/components/AddClosedEndedQuestion.vue +++ b/components/AddClosedEndedQuestion.vue @@ -2,45 +2,54 @@
- Geschlossene Frage einreichen - - - - - - - - - - - - - - - - - - - - - - - - - - +10 Fragen - - Reset - Einreichen - + + Eigene Quizfrage einreichen + + {{ showBody ? 'mdi-chevron-up' : 'mdi-chevron-down' }} + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +10 Fragen + + Reset + Einreichen + +
+
@@ -67,6 +76,7 @@ export default { }, data () { return { + showBody: false, loading: false, question: '', answers: [], diff --git a/components/AddOpenEndedQuestion.vue b/components/AddOpenEndedQuestion.vue index 1b5e7ee..e0a9fdc 100644 --- a/components/AddOpenEndedQuestion.vue +++ b/components/AddOpenEndedQuestion.vue @@ -2,43 +2,52 @@
- Offene Frage einreichen - - - - - - - - - - - - - - - - +10 Fragen - - Reset - Einreichen - + + Eigene Frage einreichen + + {{ showBody ? 'mdi-chevron-up' : 'mdi-chevron-down' }} + + + +
+ + + + + + + + + + + + + + + + +10 Fragen + + Reset + Einreichen + +
+
@@ -70,6 +79,7 @@ export default { }, data () { return { + showBody: false, loading: false, question: '', solution: '' diff --git a/components/Coop.vue b/components/Coop.vue index 2a14eb3..ce327b0 100644 --- a/components/Coop.vue +++ b/components/Coop.vue @@ -1,22 +1,10 @@ \ No newline at end of file diff --git a/components/TutorPanel.vue b/components/TutorPanel.vue index ea8737e..f70a1c9 100644 --- a/components/TutorPanel.vue +++ b/components/TutorPanel.vue @@ -1,47 +1,45 @@ diff --git a/pages/courses/_course/index.vue b/pages/courses/_course/index.vue index 34d158b..52a160a 100644 --- a/pages/courses/_course/index.vue +++ b/pages/courses/_course/index.vue @@ -1,5 +1,5 @@