zappyzep/dashboard/src/store/staff.ts
2020-05-23 16:28:05 +03:00

24 lines
497 B
TypeScript

import { get, post } from "../api";
import { Module } from "vuex";
import { RootState, StaffState } from "./types";
export const StaffStore: Module<StaffState, RootState> = {
namespaced: true,
state: {
isStaff: false,
},
actions: {
async checkStatus({ commit }) {
const status = await get("staff/status");
commit("setStatus", status.isStaff);
},
},
mutations: {
setStatus(state: StaffState, value: boolean) {
state.isStaff = value;
},
},
};