관리자 메뉴 토큰문제 수정정
This commit is contained in:
@@ -92,9 +92,19 @@ export const useUserManagement = () => {
|
||||
const response = await userAPI.getList(searchParams);
|
||||
|
||||
// 백엔드 응답 구조에 맞게 처리 { success, data, total }
|
||||
if (response && response.success && Array.isArray(response.data)) {
|
||||
setUsers(response.data);
|
||||
setTotalItems(response.total || 0);
|
||||
if (response && response.success && response.data) {
|
||||
// 새로운 API 응답 구조: { success, data: { users, pagination } }
|
||||
if (response.data.users && Array.isArray(response.data.users)) {
|
||||
setUsers(response.data.users);
|
||||
setTotalItems(response.data.pagination?.totalCount || response.data.users.length);
|
||||
} else if (Array.isArray(response.data)) {
|
||||
// 기존 구조: { success, data: User[] }
|
||||
setUsers(response.data);
|
||||
setTotalItems(response.total || response.data.length);
|
||||
} else {
|
||||
setUsers([]);
|
||||
setTotalItems(0);
|
||||
}
|
||||
} else {
|
||||
setUsers([]);
|
||||
setTotalItems(0);
|
||||
|
||||
Reference in New Issue
Block a user