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) => { const showError = (error: Error) => {
const parsedError = parseFastAPIError(error as AxiosError) let message
if ("detail" in parsedError) { try {
$errorSnackbarKey.current = enqueueSnackbar( const parsedError = parseFastAPIError(error as AxiosError)
parsedError.detail || t("general.defaultError"),
{ message = parsedError.detail
variant: "error", } catch (e) {}
autoHideDuration: ERROR_SNACKBAR_SHOW_DURATION,
}, $errorSnackbarKey.current = enqueueSnackbar(message || t("general.defaultError"), {
) variant: "error",
} autoHideDuration: ERROR_SNACKBAR_SHOW_DURATION,
})
} }
return { return {