aboutsummaryrefslogtreecommitdiff
path: root/resources/js/store.js
diff options
context:
space:
mode:
authorMateja <mail@matejamaric.com>2021-03-14 21:38:01 +0100
committerMateja <mail@matejamaric.com>2021-03-14 21:38:01 +0100
commit5d79c586b963b1249eb148816a70d1cec618511f (patch)
tree8c458357953edc9ff60644c0520cca7f4f73e4e8 /resources/js/store.js
parentef96b4953e0e5c89d95b6c6eb4b2fc2c3d9c9464 (diff)
downloadyota-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.js13
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);
+ });
}
}
});