diff --git a/components/4nk/AuthModal.tsx b/components/4nk/AuthModal.tsx index 6d923ca..e96e7e6 100644 --- a/components/4nk/AuthModal.tsx +++ b/components/4nk/AuthModal.tsx @@ -2,7 +2,7 @@ import { useState, useEffect, memo } from 'react'; import Iframe from './Iframe'; import MessageBus from '@/lib/4nk/MessageBus'; import Loader from '@/lib/4nk/Loader'; -import Modal from '../modal/Modal'; +import Modal from '../ui/modal/Modal'; interface AuthModalProps { isOpen: boolean; @@ -50,50 +50,65 @@ function AuthModal({ isOpen, onConnect, onClose, iframeUrl }: AuthModalProps) { return ( + {/* Loader affiché tant que l'iframe n'est pas prête */} + {!isIframeReady && !authSuccess && ( +
- {!isIframeReady && ( -
- -
Chargement de l'authentification...
-
- )} - {authSuccess ? ( -
-
- Authentification réussie ! -
-
- ) : ( -
-