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); +      });      }    }  }); | 
