Added few functions
This commit is contained in:
@@ -5,6 +5,7 @@ import { useRouter } from 'next/navigation';
|
||||
import { useNotification } from './NotificationProvider';
|
||||
import { AVAILABLE_PAGES } from '@/lib/pages';
|
||||
import ConfirmModal from './ConfirmModal';
|
||||
import { useBodyScrollLock } from '@/lib/body-scroll-lock';
|
||||
|
||||
interface AdherentOption {
|
||||
id: string;
|
||||
@@ -200,6 +201,8 @@ export default function ConfigurationContent() {
|
||||
roleId: string | null;
|
||||
} | null>(null);
|
||||
|
||||
useBodyScrollLock(isMobile);
|
||||
|
||||
const fetchOptions = useCallback(async () => {
|
||||
setLoading(true);
|
||||
try {
|
||||
@@ -373,6 +376,7 @@ export default function ConfigurationContent() {
|
||||
const [selectedUser, setSelectedUser] = useState<string | null>(null);
|
||||
const [showPasswordModal, setShowPasswordModal] = useState(false);
|
||||
const [newPassword, setNewPassword] = useState<string | null>(null);
|
||||
useBodyScrollLock(showPasswordModal && !!newPassword);
|
||||
|
||||
useEffect(() => {
|
||||
fetchUsers();
|
||||
@@ -688,6 +692,7 @@ export default function ConfigurationContent() {
|
||||
description: '',
|
||||
pageRoutes: [] as string[],
|
||||
});
|
||||
useBodyScrollLock(showRoleForm);
|
||||
|
||||
useEffect(() => {
|
||||
fetchRoles();
|
||||
|
||||
Reference in New Issue
Block a user