12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- import { SET_JOURNALS, SET_LOADING_JOURNALS } from '@/constants/mutationTypes'
- import { INIT_JOURNALS } from '@/constants/actionTypes'
- const initialState = {
- journals: [],
- loadingJournals: false
- }
- const state = {
- journals: initialState.journals,
- loadingJournals: !initialState.loadingJournals
- }
- const getters = {
- /**
- *
- * @param {*} state
- */
- journals(state) {
- return state.journals
- },
- /**
- *
- * @param {*} state
- */
- loadingJournals(state) {
- return state.loadingJournals
- }
- }
- const mutations = {
- /**
- *
- * @param {*} state
- * @param {*} payload
- */
- [SET_JOURNALS] (state, payload) {
- state.journals = payload
- },
- /**
- *
- * @param {*} state
- * @param {*} payload
- */
- [SET_LOADING_JOURNALS] (state, payload) {
- state.loadingJournals = !!payload
- }
- }
- const actions = {
- /**
- *
- * @param {*} param0
- * @param {*} payload
- */
- [INIT_JOURNALS] ({ commit }, payload) {
- commit(SET_JOURNALS, payload)
- commit(SET_LOADING_JOURNALS)
- }
- }
- export default {
- state,
- getters,
- actions,
- mutations
- }
|