feat: add toast when endpoints are failing

This commit is contained in:
Rodolfo Ruiz
2025-07-03 17:23:09 -06:00
parent 2849ee2e6b
commit eb49416000
6 changed files with 91 additions and 48 deletions

12
src/hooks/useApiToast.jsx Normal file
View File

@@ -0,0 +1,12 @@
import { useSnackbar } from 'notistack';
export default function useApiToast() {
const { enqueueSnackbar } = useSnackbar();
const handleError = (error, defaultMessage = 'API error') => {
console.error(error);
enqueueSnackbar(error.message || defaultMessage, { variant: 'error' });
};
return { handleError };
}