diff --git a/src/app/components/UserDetailModal.tsx b/src/app/components/UserDetailModal.tsx index 4bfe706..9843453 100644 --- a/src/app/components/UserDetailModal.tsx +++ b/src/app/components/UserDetailModal.tsx @@ -59,6 +59,15 @@ export default function UserDetailModal({ isOpen, onClose, userId, onUserUpdated } }, [isOpen, userId, token]) + useEffect(() => { + if (!isOpen) return + setActivePreviewTab('contract') + setPreviewState({ + contract: { loading: false, html: null, error: null }, + gdpr: { loading: false, html: null, error: null } + }) + }, [isOpen, userId]) + useEffect(() => { if (userDetails?.userStatus?.status) { setSelectedStatus(userDetails.userStatus.status as UserStatus)