diff --git a/src/store/index.js b/src/store/index.js index 946816e..bd67ecc 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1,22 +1,14 @@ import { createStore } from 'vuex'; +import authModule from './modules/auth/index'; import coachesModule from './modules/coaches/index'; import requestsModule from './modules/requests/index'; const store = createStore({ modules: { + auth: authModule, coaches: coachesModule, requests: requestsModule - }, - state() { - return { - userId: 'c3' - }; - }, - getters: { - userId(state) { - return state.userId; - } } }); diff --git a/src/store/modules/auth/actions.js b/src/store/modules/auth/actions.js new file mode 100644 index 0000000..771e522 --- /dev/null +++ b/src/store/modules/auth/actions.js @@ -0,0 +1,3 @@ +//import getAPI from '../../../scripts/axios-api'; + +export default {}; diff --git a/src/store/modules/auth/getters.js b/src/store/modules/auth/getters.js new file mode 100644 index 0000000..aee2b9d --- /dev/null +++ b/src/store/modules/auth/getters.js @@ -0,0 +1,5 @@ +export default { + userId(state) { + return state.userId; + } +}; diff --git a/src/store/modules/auth/index.js b/src/store/modules/auth/index.js new file mode 100644 index 0000000..af562e1 --- /dev/null +++ b/src/store/modules/auth/index.js @@ -0,0 +1,14 @@ +import actions from './actions'; +import getters from './getters'; +import mutations from './mutations'; + +export default { + state() { + return { + userId: 'c3' + }; + }, + actions, + getters, + mutations +}; diff --git a/src/store/modules/auth/mutations.js b/src/store/modules/auth/mutations.js new file mode 100644 index 0000000..ff8b4c5 --- /dev/null +++ b/src/store/modules/auth/mutations.js @@ -0,0 +1 @@ +export default {};