fleet/frontend/pages/ManageControlsPage/Scripts/components/ScriptUploader/helpers.ts

15 lines
430 B
TypeScript
Raw Normal View History

2023-10-10 22:00:45 +00:00
import { AxiosResponse } from "axios";
import { IApiError } from "interfaces/errors";
const UPLOAD_ERROR_MESSAGES = {
default: {
message: "Couldnt upload. Please try again.",
},
};
// eslint-disable-next-line import/prefer-default-export
export const getErrorMessage = (err: AxiosResponse<IApiError>) => {
const apiReason = err.data.errors[0].reason;
return apiReason || UPLOAD_ERROR_MESSAGES.default.message;
};