- default status

- type fix
- error helper
This commit is contained in:
Philipinho
2026-06-14 11:28:39 +01:00
parent 4e5bff6d55
commit d4bcc43ec9
18 changed files with 104 additions and 56 deletions
+17
View File
@@ -0,0 +1,17 @@
import { isAxiosError } from "axios";
export function getApiErrorMessage(
error: unknown,
fallback = "An error occurred",
): string {
if (isAxiosError(error)) {
const message = error.response?.data?.message;
if (Array.isArray(message)) {
const joined = message.filter(Boolean).join(", ");
if (joined) return joined;
} else if (typeof message === "string" && message.trim()) {
return message;
}
}
return fallback;
}
+1
View File
@@ -1 +1,2 @@
export * from "./utils";
export * from "./api-error";