diff options
author | Adam T. Carpenter <atc@53hor.net> | 2020-09-12 14:10:57 -0400 |
---|---|---|
committer | Adam T. Carpenter <atc@53hor.net> | 2020-09-12 14:10:57 -0400 |
commit | 4dffff999d4025ddb593f5f44bf4ecccf577a0e5 (patch) | |
tree | 289a241347e24b0f0963e91256e2b44b70db3ee0 /iridescence/src/store | |
parent | 92b5b5cc69fdd3dfe67ea07a0fcf26bdd3c930f8 (diff) | |
download | theglassyladies-4dffff999d4025ddb593f5f44bf4ecccf577a0e5.tar.xz theglassyladies-4dffff999d4025ddb593f5f44bf4ecccf577a0e5.zip |
basic product editing view with renaming
Diffstat (limited to 'iridescence/src/store')
-rw-r--r-- | iridescence/src/store/index.js | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/iridescence/src/store/index.js b/iridescence/src/store/index.js index e2b40b4..5a5b5f7 100644 --- a/iridescence/src/store/index.js +++ b/iridescence/src/store/index.js @@ -4,6 +4,8 @@ import Dichroism from "@/api/dichroism.js"; Vue.use(Vuex); +let dichroismApi = new Dichroism(); + export default new Vuex.Store({ state: { searchTerm: "", @@ -30,8 +32,13 @@ export default new Vuex.Store({ } }, actions: { - refreshProducts({ commit }) { - commit("setProducts", Dichroism.getProducts()); + refreshProducts(context) { + context.commit("setProducts", []); + context.commit("setProducts", dichroismApi.getProducts()); + }, + updateProduct(context, product) { + dichroismApi.updateProduct(product); + context.dispatch("refreshProducts"); } }, modules: {} |