mirror of
https://github.com/Myzel394/kleckrelay-website.git
synced 2025-06-19 15:55:26 +02:00
feat: Show generic error when no custom error specified
This commit is contained in:
parent
9c85cc13ac
commit
5e979f70c7
@ -28,17 +28,18 @@ export default function useErrorSuccessSnacks(): UseErrorSuccessSnacksResult {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
const showError = (error: Error) => {
|
const showError = (error: Error) => {
|
||||||
|
let message
|
||||||
|
|
||||||
|
try {
|
||||||
const parsedError = parseFastAPIError(error as AxiosError)
|
const parsedError = parseFastAPIError(error as AxiosError)
|
||||||
|
|
||||||
if ("detail" in parsedError) {
|
message = parsedError.detail
|
||||||
$errorSnackbarKey.current = enqueueSnackbar(
|
} catch (e) {}
|
||||||
parsedError.detail || t("general.defaultError"),
|
|
||||||
{
|
$errorSnackbarKey.current = enqueueSnackbar(message || t("general.defaultError"), {
|
||||||
variant: "error",
|
variant: "error",
|
||||||
autoHideDuration: ERROR_SNACKBAR_SHOW_DURATION,
|
autoHideDuration: ERROR_SNACKBAR_SHOW_DURATION,
|
||||||
},
|
})
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user