Added Worship page rendering
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { createStore } from 'vuex';
|
||||
import axios from 'axios';
|
||||
import router from '../router'; // Importieren des Routers
|
||||
import router from '../router';
|
||||
|
||||
let user = [];
|
||||
try {
|
||||
@@ -16,6 +16,8 @@ export default createStore({
|
||||
token: localStorage.getItem('token') || '',
|
||||
menuData: [],
|
||||
pageContent: '',
|
||||
pageTitle: '',
|
||||
selectedPage: '',
|
||||
},
|
||||
mutations: {
|
||||
setLogin(state, { user, token }) {
|
||||
@@ -44,6 +46,12 @@ export default createStore({
|
||||
UPDATE_PAGE_CONTENT(state, content) {
|
||||
state.pageContent = content;
|
||||
},
|
||||
setPageTitle(state, title) {
|
||||
state.pageTitle = title;
|
||||
},
|
||||
setSelectedPage(state, page) {
|
||||
state.selectedPage = page;
|
||||
},
|
||||
},
|
||||
actions: {
|
||||
async loadMenuData({ commit }) {
|
||||
@@ -77,6 +85,12 @@ export default createStore({
|
||||
console.error('Fehler beim Speichern des Seiteninhalts:', error);
|
||||
}
|
||||
},
|
||||
setPageTitle({ commit }, title) {
|
||||
commit('setPageTitle', title);
|
||||
},
|
||||
setSelectedPage({ commit }, page) {
|
||||
commit('setSelectedPage', page);
|
||||
},
|
||||
login({ commit }, { user, token }) {
|
||||
commit('setLogin', { user, token });
|
||||
},
|
||||
@@ -89,5 +103,7 @@ export default createStore({
|
||||
user: state => state.user,
|
||||
menuData: state => state.menuData,
|
||||
pageContent: state => state.pageContent,
|
||||
pageTitle: state => state.pageTitle,
|
||||
selectedPage: state => state.selectedPage,
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user