From 41e1792340ecaf18f5cf005e0d8de36aae19b6d7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Trygve=20J=C3=B8rgensen?= <trygjor@stud.ntnu.no>
Date: Fri, 3 May 2024 18:53:48 +0200
Subject: [PATCH] enhancement(config): edit config now has buttons for tabindex

---
 src/views/ManageConfigView.vue | 110 +++++++++++++++++++--------------
 1 file changed, 64 insertions(+), 46 deletions(-)

diff --git a/src/views/ManageConfigView.vue b/src/views/ManageConfigView.vue
index 2a5ad08..e760c84 100644
--- a/src/views/ManageConfigView.vue
+++ b/src/views/ManageConfigView.vue
@@ -99,56 +99,74 @@ onMounted(() => {
 
             <h3 class="font-bold">Hvor store vaneedringer er du villig til å gjøre?</h3>
             <div v-if="configuration" class="flex flex-row gap-5">
-                <CardTemplate
-                    :class="{ 'border-2 border-lime-400': configuration.motivation === 'VERY_LOW' }"
-                    class="cursor-pointer p-4 border-2"
-                    @click="configuration.motivation = 'VERY_LOW'"
-                >
-                    <p class="font-bold">Litt</p>
-                </CardTemplate>
-                <CardTemplate
-                    :class="{ 'border-2 border-lime-400': configuration.motivation === 'MEDIUM' }"
-                    class="cursor-pointer p-4 border-2"
-                    @click="configuration.motivation = 'MEDIUM'"
-                >
-                    <p class="font-bold">Passe</p>
-                </CardTemplate>
-                <CardTemplate
-                    :class="{
-                        'border-2 border-lime-400': configuration.motivation === 'VERY_HIGH'
-                    }"
-                    class="cursor-pointer p-4 border-2"
-                    @click="configuration.motivation = 'VERY_HIGH'"
-                >
-                    <p class="font-bold">Store</p>
-                </CardTemplate>
+                <button @click="configuration.motivation = 'VERY_LOW'">
+                    <CardTemplate
+                        :class="{
+                            'border-2 border-lime-400': configuration.motivation === 'VERY_LOW'
+                        }"
+                        class="cursor-pointer p-4 border-2"
+                        @click="configuration.motivation = 'VERY_LOW'"
+                    >
+                        <p class="font-bold">Litt</p>
+                    </CardTemplate>
+                </button>
+                <button @click="configuration.motivation = 'MEDIUM'">
+                    <CardTemplate
+                        :class="{
+                            'border-2 border-lime-400': configuration.motivation === 'MEDIUM'
+                        }"
+                        class="cursor-pointer p-4 border-2"
+                    >
+                        <p class="font-bold">Passe</p>
+                    </CardTemplate>
+                </button>
+
+                <button @click="configuration.motivation = 'VERY_HIGH'">
+                    <CardTemplate
+                        :class="{
+                            'border-2 border-lime-400': configuration.motivation === 'VERY_HIGH'
+                        }"
+                        class="cursor-pointer p-4 border-2"
+                    >
+                        <p class="font-bold">Store</p>
+                    </CardTemplate>
+                </button>
             </div>
 
             <h3 class="font-bold">Hvor kjent er du med sparing fra før av?</h3>
             <div v-if="configuration" class="flex flex-row gap-5">
-                <CardTemplate
-                    :class="{ 'border-2 border-lime-400': configuration.experience === 'VERY_LOW' }"
-                    class="cursor-pointer p-4 border-2"
-                    @click="configuration.experience = 'VERY_LOW'"
-                >
-                    <p class="font-bold">Litt kjent</p>
-                </CardTemplate>
-                <CardTemplate
-                    :class="{ 'border-2 border-lime-400': configuration.experience === 'MEDIUM' }"
-                    class="cursor-pointer p-4 border-2"
-                    @click="configuration.experience = 'MEDIUM'"
-                >
-                    <p class="font-bold">Noe kjent</p>
-                </CardTemplate>
-                <CardTemplate
-                    :class="{
-                        'border-2 border-lime-400': configuration.experience === 'VERY_HIGH'
-                    }"
-                    class="cursor-pointer p-4 border-2"
-                    @click="configuration.experience = 'VERY_HIGH'"
-                >
-                    <p class="font-bold">Godt kjent</p>
-                </CardTemplate>
+                <button @click="configuration.experience = 'VERY_LOW'">
+                    <CardTemplate
+                        :class="{
+                            'border-2 border-lime-400': configuration.experience === 'VERY_LOW'
+                        }"
+                        class="cursor-pointer p-4 border-2"
+                    >
+                        <p class="font-bold">Litt kjent</p>
+                    </CardTemplate>
+                </button>
+
+                <button @click="configuration.experience = 'MEDIUM'">
+                    <CardTemplate
+                        :class="{
+                            'border-2 border-lime-400': configuration.experience === 'MEDIUM'
+                        }"
+                        class="cursor-pointer p-4 border-2"
+                    >
+                        <p class="font-bold">Noe kjent</p>
+                    </CardTemplate>
+                </button>
+
+                <button @click="configuration.experience = 'VERY_HIGH'">
+                    <CardTemplate
+                        :class="{
+                            'border-2 border-lime-400': configuration.experience === 'VERY_HIGH'
+                        }"
+                        class="cursor-pointer p-4 border-2"
+                    >
+                        <p class="font-bold">Godt kjent</p>
+                    </CardTemplate>
+                </button>
             </div>
 
             <h3 class="font-bold my-0">Hva bruker du mye penger på?</h3>
-- 
GitLab