import { defineStore } from "pinia"; export const useStore = defineStore("erp-dev", { state: () => ({ ready: false, viewport: null, login: null, token: null, showmodal: null, snackbar: null, settings: [], lang: "vi", // set by api-loader common: null, tablesetting: null, datatype: null, settingtype: null, settingclass: null, colorchoice: null, menuchoice: null, colorscheme: null, Invoice_Status: null, Payment_Status: null, Delivery_Status: null, }), actions: { commit(name, data) { // console.trace("commit", name, data); this[name] = data; }, }, persist: { pick: ["token", "login", "lang"], storage: piniaPluginPersistedstate.localStorage(), }, });