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