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);
} 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
+2
View File
@@ -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