From 5db446e8a8cd699842dfd7d109fd0f4363db4bf5 Mon Sep 17 00:00:00 2001 From: Anthony LC Date: Fri, 21 Mar 2025 10:40:19 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8F=B7=EF=B8=8F(frontend)=20adapt=20type?= =?UTF-8?q?=20for=20user=20search?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The response from the user request is now an array of users, we don't paginate anymore. We adapt the types to reflect this. --- .../apps/impress/src/features/docs/doc-share/api/useUsers.tsx | 4 ++-- .../src/features/docs/doc-share/components/DocShareModal.tsx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/api/useUsers.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/api/useUsers.tsx index 181b1011..cffef0ab 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/api/useUsers.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/api/useUsers.tsx @@ -1,6 +1,6 @@ import { UseQueryOptions, useQuery } from '@tanstack/react-query'; -import { APIError, APIList, errorCauses, fetchAPI } from '@/api'; +import { APIError, errorCauses, fetchAPI } from '@/api'; import { Doc } from '@/docs/doc-management'; import { User } from '@/features/auth'; @@ -9,7 +9,7 @@ export type UsersParams = { docId: Doc['id']; }; -type UsersResponse = APIList; +type UsersResponse = User[]; export const getUsers = async ({ query, diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx index fcc23be0..aa9df61b 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx @@ -125,7 +125,7 @@ export const DocShareModal = ({ doc, onClose }: Props) => { }, [invitationQuery, t]); const searchUserData: QuickSearchData = useMemo(() => { - const users = searchUsersQuery.data?.results || []; + const users = searchUsersQuery.data || []; const isEmail = isValidEmail(userQuery); const newUser: User = { id: userQuery,