chore: fix linting issues in UserInfo and useUserResourcePermissions
This commit is contained in:
@@ -56,6 +56,7 @@ export function UserInfo() {
|
|||||||
setProfile(data);
|
setProfile(data);
|
||||||
} else {
|
} else {
|
||||||
setProfile({
|
setProfile({
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
full_name: (user as any).name || (user as any).username || null,
|
full_name: (user as any).name || (user as any).username || null,
|
||||||
email: user.email || null,
|
email: user.email || null,
|
||||||
profile_image_url: null
|
profile_image_url: null
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ export function useUserResourcePermissions(resourceKey: string) {
|
|||||||
const [users, setUsers] = useState<UserWithProfile[]>([]);
|
const [users, setUsers] = useState<UserWithProfile[]>([]);
|
||||||
const [resourcePermissions, setResourcePermissions] = useState<UserInterfacePermission[]>([]);
|
const [resourcePermissions, setResourcePermissions] = useState<UserInterfacePermission[]>([]);
|
||||||
const [loading, setLoading] = useState(true);
|
const [loading, setLoading] = useState(true);
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
const channelRef = useRef<any>(null);
|
const channelRef = useRef<any>(null);
|
||||||
const mountedRef = useRef(true);
|
const mountedRef = useRef(true);
|
||||||
|
|
||||||
@@ -341,6 +342,7 @@ export function useUserResourcePermissions(resourceKey: string) {
|
|||||||
mountedRef.current = false;
|
mountedRef.current = false;
|
||||||
cleanupChannel();
|
cleanupChannel();
|
||||||
};
|
};
|
||||||
|
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||||
}, [user?.id, isAdmin, resourceKey]);
|
}, [user?.id, isAdmin, resourceKey]);
|
||||||
|
|
||||||
// Cleanup on unmount
|
// Cleanup on unmount
|
||||||
|
|||||||
Reference in New Issue
Block a user