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])
|
}, [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(() => {
|
useEffect(() => {
|
||||||
if (userDetails?.userStatus?.status) {
|
if (userDetails?.userStatus?.status) {
|
||||||
setSelectedStatus(userDetails.userStatus.status as UserStatus)
|
setSelectedStatus(userDetails.userStatus.status as UserStatus)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user