diff options
author | Mateja <mail@matejamaric.com> | 2021-03-14 21:38:01 +0100 |
---|---|---|
committer | Mateja <mail@matejamaric.com> | 2021-03-14 21:38:01 +0100 |
commit | 5d79c586b963b1249eb148816a70d1cec618511f (patch) | |
tree | 8c458357953edc9ff60644c0520cca7f4f73e4e8 /resources/js/store.js | |
parent | ef96b4953e0e5c89d95b6c6eb4b2fc2c3d9c9464 (diff) | |
download | yota-laravel-5d79c586b963b1249eb148816a70d1cec618511f.tar.gz yota-laravel-5d79c586b963b1249eb148816a70d1cec618511f.zip |
Work on `activities` component.
It currently doesn't update on filter change.
Diffstat (limited to 'resources/js/store.js')
-rw-r--r-- | resources/js/store.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/resources/js/store.js b/resources/js/store.js index 669f0bc..852ba6b 100644 --- a/resources/js/store.js +++ b/resources/js/store.js @@ -14,6 +14,9 @@ export default new Vuex.Store({ }, getSigns(state) { return state.callSigns; + }, + getData(state) { + return state.data; } }, mutations: { @@ -22,6 +25,9 @@ export default new Vuex.Store({ }, fillSigns(state, signs) { state.callSigns = signs; + }, + setData(state, data) { + state.data = data; } }, actions: { @@ -34,6 +40,13 @@ export default new Vuex.Store({ }).catch(error => { console.log(error); }); + }, + async fillData(context) { + await axios.post('/api/activities', {'call-sign': this.state.selectedSign}).then(response => { + context.commit('setData', response.data.data); + }).catch(error => { + console.log(error); + }); } } }); |