feat: reset contract preview state on modal open
This commit is contained in:
parent
cb14d26de8
commit
76d2d36172
@ -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)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user