actionAddGoodToCat.js 531 B

1234567891011121314151617181920212223
  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: {
  11. name: nameGood,
  12. categories: [{
  13. name: nameCat,
  14. _id: _idCat
  15. }]
  16. }
  17. })));
  18. dispatch(actionCatById(_idCat));
  19. };
  20. export default actionAddGoodToCat;