Added image picker and cleaned up main and job list screens.

This commit is contained in:
Patrick Fic
2021-02-09 23:12:52 -08:00
parent 2437808c33
commit 29bd2bc03e
29 changed files with 703 additions and 114 deletions

View File

@@ -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)),