mirror of
https://github.com/fleetdm/fleet
synced 2026-04-25 23:47:25 +00:00
14 lines
430 B
TypeScript
14 lines
430 B
TypeScript
import { AxiosResponse } from "axios";
|
||
import { IApiError } from "interfaces/errors";
|
||
|
||
const UPLOAD_ERROR_MESSAGES = {
|
||
default: {
|
||
message: "Couldn’t 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;
|
||
};
|