utils.js 606 B

12345678910111213141516171819202122
  1. const getFullImageUrl = (image) =>
  2. `/${image?.url}`;
  3. const findObjectIndexById = (objs, goodId) => {
  4. return (objs.findIndex(g => g._id === goodId))
  5. }
  6. function saveImage(image) {
  7. let formData = new FormData();
  8. formData.append('photo', image.data);
  9. let token = JSON.parse(JSON.parse(localStorage["persist:auth"]).token);
  10. let res = fetch('/upload', {
  11. method: "POST",
  12. headers: token ? { Authorization: 'Bearer ' + token } : {},
  13. body: formData
  14. }).then(res => res.json());
  15. return res;
  16. }
  17. export { getFullImageUrl, findObjectIndexById, saveImage };