fromis_9/frontend-temp/src/hooks/common/useMemberData.js
caadiq 362182fb53 fix: 사용 중인 hooks 복원
실제로 사용 중인 hooks를 잘못 삭제함:
- useMemberData.js (useMembers, useMemberDetail)
- useAlbumData.js (useAlbums, useAlbumDetail, useAlbumGallery)
- useScheduleData.js (useScheduleData, useScheduleDetail, useUpcomingSchedules, useCategories)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 21:44:14 +09:00

25 lines
540 B
JavaScript

import { useQuery } from '@tanstack/react-query';
import { memberApi } from '@/api';
/**
* 멤버 목록 조회 훅
*/
export function useMembers() {
return useQuery({
queryKey: ['members'],
queryFn: memberApi.getMembers,
staleTime: 1000 * 60 * 10, // 10분 캐시
});
}
/**
* 멤버 상세 조회 훅
* @param {string} name - 멤버 이름
*/
export function useMemberDetail(name) {
return useQuery({
queryKey: ['member', name],
queryFn: () => memberApi.getMemberByName(name),
enabled: !!name,
});
}