Initial commit
Build / run (push) Has been cancelled

This commit is contained in:
maher
2026-05-14 13:42:10 +02:00
commit 511fad8199
4595 changed files with 385164 additions and 0 deletions
@@ -0,0 +1,18 @@
import axios from 'axios';
import {BackendErrorResponse} from '../../errors/backend-error-response';
export function getAxiosErrorMessage(
err: unknown,
field?: string | null
): string | undefined {
if (axios.isAxiosError(err) && err.response) {
const response = err.response.data as BackendErrorResponse;
if (field != null) {
const fieldMessage = response.errors?.[field];
return Array.isArray(fieldMessage) ? fieldMessage[0] : fieldMessage;
}
return response?.message;
}
}