Added image picker and cleaned up main and job list screens.
This commit is contained in:
@@ -10,7 +10,6 @@ var cleanAxios = axios.create();
|
||||
cleanAxios.interceptors.request.eject(axiosAuthInterceptorId);
|
||||
|
||||
export const handleUpload = async (ev, context) => {
|
||||
console.log("ev,context", ev, context);
|
||||
const { onError, onSuccess, onProgress } = ev;
|
||||
const { bodyshop, jobId } = context;
|
||||
|
||||
@@ -74,7 +73,7 @@ export const uploadToCloudinary = async (
|
||||
|
||||
if (signedURLResponse.status !== 200) {
|
||||
console.log("Error Getting Signed URL", signedURLResponse.statusText);
|
||||
if (!!onError) onError(signedURLResponse.statusText);
|
||||
if (onError) onError(signedURLResponse.statusText);
|
||||
|
||||
return { success: false, error: signedURLResponse.statusText };
|
||||
}
|
||||
@@ -84,7 +83,7 @@ export const uploadToCloudinary = async (
|
||||
var options = {
|
||||
headers: { "X-Requested-With": "XMLHttpRequest" },
|
||||
onUploadProgress: (e) => {
|
||||
if (!!onProgress) onProgress({ percent: (e.loaded / e.total) * 100 });
|
||||
if (onProgress) onProgress({ percent: e.loaded / e.total });
|
||||
},
|
||||
};
|
||||
const formData = new FormData();
|
||||
@@ -94,7 +93,7 @@ export const uploadToCloudinary = async (
|
||||
type: fileType,
|
||||
name: file.data.name,
|
||||
});
|
||||
console.log("Applying lower quality transforms.");
|
||||
|
||||
formData.append("upload_preset", "incoming_upload");
|
||||
|
||||
formData.append("api_key", env.REACT_APP_CLOUDINARY_API_KEY);
|
||||
@@ -113,7 +112,7 @@ export const uploadToCloudinary = async (
|
||||
...options,
|
||||
}
|
||||
);
|
||||
console.log("Cloudinary Upload Response", cloudinaryUploadResponse.data);
|
||||
// console.log("Cloudinary Upload Response", cloudinaryUploadResponse.data);
|
||||
} catch (error) {
|
||||
console.log("CLOUDINARY error", error, cloudinaryUploadResponse);
|
||||
return { success: false, error: error };
|
||||
@@ -125,7 +124,7 @@ export const uploadToCloudinary = async (
|
||||
cloudinaryUploadResponse.statusText,
|
||||
cloudinaryUploadResponse
|
||||
);
|
||||
if (!!onError) onError(cloudinaryUploadResponse.statusText);
|
||||
if (onError) onError(cloudinaryUploadResponse.statusText);
|
||||
return { success: false, error: cloudinaryUploadResponse.statusText };
|
||||
}
|
||||
|
||||
@@ -145,7 +144,7 @@ export const uploadToCloudinary = async (
|
||||
},
|
||||
});
|
||||
if (!documentInsert.errors) {
|
||||
if (!!onSuccess)
|
||||
if (onSuccess)
|
||||
onSuccess({
|
||||
uid: documentInsert.data.insert_documents.returning[0].id,
|
||||
name: documentInsert.data.insert_documents.returning[0].name,
|
||||
@@ -159,7 +158,7 @@ export const uploadToCloudinary = async (
|
||||
callback();
|
||||
}
|
||||
} else {
|
||||
if (!!onError) onError(JSON.stringify(documentInsert.errors));
|
||||
if (onError) onError(JSON.stringify(documentInsert.errors));
|
||||
// notification["error"]({
|
||||
// message: i18n.t("documents.errors.insert", {
|
||||
// message: JSON.stringify(JSON.stringify(documentInsert.errors)),
|
||||
|
||||
Reference in New Issue
Block a user