diff --git a/src/components/auth/MFARemovalDialog.tsx b/src/components/auth/MFARemovalDialog.tsx index 3e12089a..c0f6aa87 100644 --- a/src/components/auth/MFARemovalDialog.tsx +++ b/src/components/auth/MFARemovalDialog.tsx @@ -4,6 +4,7 @@ import { invokeWithTracking } from '@/lib/edgeFunctionTracking'; import { useToast } from '@/hooks/use-toast'; import { getErrorMessage } from '@/lib/errorHandler'; import { useRequireMFA } from '@/hooks/useRequireMFA'; +import { getSessionAAL } from '@/types/supabase-session'; import { AlertDialog, AlertDialogAction, @@ -94,7 +95,11 @@ export function MFARemovalDialog({ open, onOpenChange, factorId, onSuccess }: MF }); setStep('totp'); } catch (error: unknown) { - toast.error(getErrorMessage(error)); + toast({ + title: 'Error', + description: getErrorMessage(error), + variant: 'destructive' + }); } finally { setLoading(false); } @@ -142,7 +147,11 @@ export function MFARemovalDialog({ open, onOpenChange, factorId, onSuccess }: MF }); setStep('confirm'); } catch (error: unknown) { - toast.error(getErrorMessage(error)); + toast({ + title: 'Error', + description: getErrorMessage(error), + variant: 'destructive' + }); } finally { setLoading(false); } @@ -179,7 +188,11 @@ export function MFARemovalDialog({ open, onOpenChange, factorId, onSuccess }: MF handleClose(); onSuccess(); } catch (error: unknown) { - toast.error(getErrorMessage(error)); + toast({ + title: 'Error', + description: getErrorMessage(error), + variant: 'destructive' + }); } finally { setLoading(false); }