fix: fixed incomplete router initialization in Quiz.vue which was allowing user to submit quiz multiple times
This commit is contained in:
@@ -4,6 +4,7 @@ import { createApp, h } from 'vue'
|
|||||||
import { usersStore } from '../stores/user'
|
import { usersStore } from '../stores/user'
|
||||||
import translationPlugin from '../translation'
|
import translationPlugin from '../translation'
|
||||||
import { CircleHelp } from 'lucide-vue-next'
|
import { CircleHelp } from 'lucide-vue-next'
|
||||||
|
import router from '@/router'
|
||||||
|
|
||||||
export class Quiz {
|
export class Quiz {
|
||||||
constructor({ data, api, readOnly }) {
|
constructor({ data, api, readOnly }) {
|
||||||
@@ -46,6 +47,7 @@ export class Quiz {
|
|||||||
quiz: quiz,
|
quiz: quiz,
|
||||||
})
|
})
|
||||||
app.use(translationPlugin)
|
app.use(translationPlugin)
|
||||||
|
app.use(router)
|
||||||
const { userResource } = usersStore()
|
const { userResource } = usersStore()
|
||||||
app.provide('$user', userResource)
|
app.provide('$user', userResource)
|
||||||
app.mount(this.wrapper)
|
app.mount(this.wrapper)
|
||||||
|
|||||||
Reference in New Issue
Block a user