feat: Show generic error when no custom error specified

This commit is contained in:
Myzel394 2023-02-16 22:39:20 +01:00
parent 9c85cc13ac
commit 5e979f70c7

View File

@ -28,17 +28,18 @@ export default function useErrorSuccessSnacks(): UseErrorSuccessSnacksResult {
})
}
const showError = (error: Error) => {
let message
try {
const parsedError = parseFastAPIError(error as AxiosError)
if ("detail" in parsedError) {
$errorSnackbarKey.current = enqueueSnackbar(
parsedError.detail || t("general.defaultError"),
{
message = parsedError.detail
} catch (e) {}
$errorSnackbarKey.current = enqueueSnackbar(message || t("general.defaultError"), {
variant: "error",
autoHideDuration: ERROR_SNACKBAR_SHOW_DURATION,
},
)
}
})
}
return {