core/apps/webapp/app/utils/httpErrors.ts
Harshith Mullapudi 060668e8c0 Fix: echo v2
2025-05-27 23:12:05 +05:30

25 lines
689 B
TypeScript

export function friendlyErrorDisplay(statusCode: number, statusText?: string) {
switch (statusCode) {
case 400:
return {
title: "400: Bad request",
message: statusText ?? "The request was invalid.",
};
case 404:
return {
title: "404: Page not found",
message: statusText ?? "The page you're looking for doesn't exist.",
};
case 500:
return {
title: "500: Server error",
message: statusText ?? "Something went wrong on our end. Please try again later.",
};
default:
return {
title: `${statusCode}: Error`,
message: statusText ?? "An error occurred.",
};
}
}