Skip to content

Commit

Permalink
Changes
Browse files Browse the repository at this point in the history
  • Loading branch information
AnthonyJCampbell committed Sep 17, 2019
1 parent d5cce15 commit 6a2b765
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 12 deletions.
8 changes: 2 additions & 6 deletions src/components/pages/AddFarmer/AddFarmer.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@ import {
guarantor,
farmInfo
} from '../../common/Input/addFarmerData';
import axios from 'axios';
import { addFarmerHandler } from '../../../utils/handlers/farmerHandlers';
import { addFarmerHandler, uploadImageHandler } from '../../../utils/handlers/farmerHandlers';
import { toast } from 'react-toastify';
import { Menu, Segment, Form, Button } from 'semantic-ui-react';

Expand Down Expand Up @@ -85,10 +84,7 @@ const AddFarmer = () => {
);
try {
if (process.env.REACT_APP_CLOUDINARY_URL) {
const uploadResponseData = await axios.post(
process.env.REACT_APP_CLOUDINARY_URL,
imageFile
);
const uploadResponseData = await uploadImageHandler(imageFile)
const imageUrl = uploadResponseData.data.secure_url;

// Render the image in the form's <img /> element
Expand Down
8 changes: 2 additions & 6 deletions src/components/pages/UpdateFarmer/UpdateFarmer.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import React, { useState } from 'react';
import Input from '../../common/Input/Input';
import * as form from '../../common/Input/addFarmerData';
import { updateFarmerHandler } from '../../../utils/handlers/farmerHandlers';
import { updateFarmerHandler, uploadImageHandler } from '../../../utils/handlers/farmerHandlers';
import withRestrictedAccess from '../../hoc/withRestrictedAccess';
import { Menu, Segment, Form, Button } from 'semantic-ui-react';
import axios from 'axios';
import { toast } from 'react-toastify';

const UpdateFarmer = ({ location, history, appStateShouldUpdate, user }) => {
Expand Down Expand Up @@ -119,10 +118,7 @@ const UpdateFarmer = ({ location, history, appStateShouldUpdate, user }) => {
try {
if (process.env.REACT_APP_CLOUDINARY_URL) {
setStateLoading(true);
const uploadResponseData = await axios.post(
process.env.REACT_APP_CLOUDINARY_URL,
imageFile
);
const uploadResponseData = await uploadImageHandler(imageFile)
const imageUrl = uploadResponseData.data.secure_url;
changedData.image_url = uploadResponseData.data.secure_url;
e.target.nextSibling.src = imageUrl;
Expand Down
7 changes: 7 additions & 0 deletions src/utils/handlers/farmerHandlers.js
Original file line number Diff line number Diff line change
Expand Up @@ -113,3 +113,10 @@ export const deleteFarmerHandler = (farmerId) => {
throw new Error(error);
});
};

export const uploadImageHandler = (imageFile) => {
return axios.post(
process.env.REACT_APP_CLOUDINARY_URL,
imageFile
);
}

0 comments on commit 6a2b765

Please sign in to comment.