aboutsummaryrefslogtreecommitdiff
path: root/resources/js/store.js
diff options
context:
space:
mode:
authorMateja <mail@matejamaric.com>2021-03-13 23:57:41 +0100
committerMateja <mail@matejamaric.com>2021-03-13 23:57:41 +0100
commit2e570c76bda80def3e07ecc3478d8eb95905acbb (patch)
tree8608f5ebf608bdf2bcf245b458970f2346ecb8d6 /resources/js/store.js
parent865bb1f30a0c4567522525fb0be9fd99bd796ecf (diff)
downloadyota-laravel-2e570c76bda80def3e07ecc3478d8eb95905acbb.tar.gz
yota-laravel-2e570c76bda80def3e07ecc3478d8eb95905acbb.zip
Work on call-sign-filter component.
Diffstat (limited to 'resources/js/store.js')
-rw-r--r--resources/js/store.js25
1 files changed, 21 insertions, 4 deletions
diff --git a/resources/js/store.js b/resources/js/store.js
index e9249cc..7f5f1df 100644
--- a/resources/js/store.js
+++ b/resources/js/store.js
@@ -1,15 +1,32 @@
+import Vue from 'vue';
+import Vuex from 'vuex';
+Vue.use(Vuex);
+
const store = new Vuex.Store({
state: {
- callSign: "all",
+ selectedSign: "all",
+ callSigns: [],
data: []
},
getters: {
-
+ getSelectedSign(state) {
+ return state.selectedSign;
+ },
+ getSigns(state) {
+ return state.callSigns;
+ }
},
mutations: {
-
+ fillSigns(state, signs) {
+ state.callSigns = signs;
+ }
},
actions: {
-
+ getSigns(context) {
+ let data = ['test', 'TEST', 'TeSt'];
+ context.commit('fillSigns', data);
+ }
}
});
+
+export default store;