chore: fix linting issues in UserInfo and useUserResourcePermissions

This commit is contained in:
2026-08-19 17:14:14 +00:00
parent 1fa393c157
commit 2086c63030
2 changed files with 3 additions and 0 deletions
+1
View File
@@ -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
+2
View File
@@ -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