This repository has been archived on 2025-02-19. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
iu-quiz-app/store/index.js
2022-10-22 13:06:42 +02:00

30 lines
590 B
JavaScript

export const state = () => ({
firebaseInitialized: false,
userLoggedIn: false,
courses: {},
selectedCourse: undefined
})
export const getters = {
getCourseByID: (state) => (courseID) => {
return state.courses[courseID]
}
}
export const mutations = {
initFirebase (state) {
state.firebaseInitialized = true
},
setUserLoggedIn (state, isLoggedIn) {
state.userLoggedIn = isLoggedIn
},
setCourses (state, courses) {
state.courses = courses
},
setSelectedCourse (state, courseID) {
state.selectedCourse = courseID
}
}
export const actions = {
}