Skip to content
Snippets Groups Projects
Commit a0fbd856 authored by Magnus Rindal's avatar Magnus Rindal
Browse files

Merge branch '43-first-time-questions-filed-checks' into 'master'

Resolve "First time questions filed checks"

Closes #43

See merge request !39
parents 1ad70ce8 6930afe2
No related branches found
No related tags found
1 merge request!39Resolve "First time questions filed checks"
Pipeline #279165 passed
......@@ -2,7 +2,7 @@
import ProgressBar from '@/components/ProgressBar.vue'
import TopBanner from '@/components/TopBanner.vue'
import {onMounted, ref} from 'vue'
import {computed, onMounted, ref} from 'vue'
import {FirstTimeAnswersStore} from '@/stores/FirstTimeAnswers'
import router from '@/router'
import {
......@@ -40,6 +40,10 @@ let currentQuestionType = ref(questionType[index])
const answer = ref(FirstTimeAnswersStore().userResponses[index]);
const answerIsEmpty = computed(() => {
return !answer.value;
});
const showInput = ref(true);
const showSelect= ref(false);
......@@ -139,7 +143,7 @@ function updateSelectedOption() {
</div>
<div id = buttons>
<button id = backButton @click ="prevQuestion()" :disabled="index === 0" :class="{ 'active': index !==0, 'disabled': index === 0 }">Tilbake</button>
<button id = nextButton @click="nextQuestion()">{{ nextButtonText }}</button>
<button id = nextButton @click="nextQuestion()" :disabled="answerIsEmpty">{{ nextButtonText }}</button>
</div>
</div>
</template>
......@@ -186,6 +190,12 @@ function updateSelectedOption() {
margin-top: 1%;
}
.disabled,
#nextButton[disabled] {
background-color: var(--color-inactive-button); /* Use the inactive button color */
color: var(--color-inactive-button-text);
}
.active, #nextButton{
width: 15%;
height: 50%;
......@@ -195,7 +205,7 @@ function updateSelectedOption() {
font-size: 2em;
}
.active:hover, #nextButton:hover{
.active:hover, #nextButton:hover:not([disabled]){
transform: scale(1.05);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment