actionAddGoodToCat.js 552 B

12345678910111213141516171819202122
  1. import { actionCatById, actionPromise } from ".";
  2. import gql from "../api";
  3. const actionAddGoodToCat = (_idCat, nameCat, nameGood) =>
  4. async (dispatch) => {
  5. await dispatch(actionPromise('addGoodToCat', gql(` mutation addGood($good:GoodInput){
  6. GoodUpsert(good:$good){
  7. _id name
  8. }
  9. }`, {
  10. "good": {"name":nameGood,
  11. "categories":[{
  12. "name":nameCat,
  13. "_id": _idCat,
  14. }]
  15. }
  16. })))
  17. dispatch(actionCatById(_idCat));
  18. }
  19. export default actionAddGoodToCat;