diff options
| author | Santo Cariotti <santo@dcariotti.me> | 2022-10-13 22:35:20 +0200 | 
|---|---|---|
| committer | Santo Cariotti <santo@dcariotti.me> | 2022-10-13 22:35:20 +0200 | 
| commit | 2325d12395e0a7e7f944165e7de4d9e88915b4d6 (patch) | |
| tree | 991ae85bb8dc9251f83a7055dab2ad183a512af0 /store | |
| parent | e7051ff7dc705cee2360798df86613632b305ba2 (diff) | |
Add pagination on admin cp
Diffstat (limited to 'store')
| -rw-r--r-- | store/users.js | 12 | ||||
| -rw-r--r-- | store/warnings.js | 1 | 
2 files changed, 9 insertions, 4 deletions
| diff --git a/store/users.js b/store/users.js index df2b596..44f041c 100644 --- a/store/users.js +++ b/store/users.js @@ -1,16 +1,21 @@  export const state = () => ({    users: [], +  count: 0,  });  export const getters = {    users: (state) => {      return state.users;    }, +  count: (state) => { +    return state.count; +  },  };  export const mutations = {    saveUsers: (state, value) => { -    state.users = value; +    state.users = value.results; +    state.count = value.count;    },  }; @@ -144,11 +149,10 @@ export const actions = {      return res;    },    // Get users -  async getUsers({ commit, rootGetters }, data) { +  async getUsers({ commit, rootGetters }, page) {      commit("loadingStatus", true, { root: true });      let res = { status: 0, data: null };      let api = this.$config.api; -    const page = data.page ? data.page : 0;      await fetch(`${api}/v1/users?page=${page}`, {        headers: { @@ -159,7 +163,7 @@ export const actions = {        .then(async (response) => {          res.status = response.status;          res.data = await response.json(); -        commit("saveUsers", res.data.results); +        commit("saveUsers", res.data);        })        .catch((e) => {          res.status = e.status; diff --git a/store/warnings.js b/store/warnings.js index 2d3aa99..1e8fe07 100644 --- a/store/warnings.js +++ b/store/warnings.js @@ -1,5 +1,6 @@  export const state = () => ({    warnings: [], +  count: 0,  });  export const getters = { | 
