fix(travel): 앨범 커버 지정이 반영되지 않던 문제 수정

- useTravelData: 앨범 목록을 GET /api/travel/albums API로 빌드 (커버 정보 포함)
- 커버 지정 성공 시 refreshAlbums → 앨범 카드 즉시 갱신
- onCoverChange 콜백 체인: Travel → AlbumDetail → HeroLightbox

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-25 12:32:46 +09:00
parent 093ca6635a
commit 59bb05ba22
4 changed files with 35 additions and 72 deletions

View File

@@ -25,6 +25,7 @@ const Travel = () => {
loadMorePhotos,
reloadAlbumPhotos,
getFilteredAlbums,
refreshAlbums,
} = useTravelData();
/* ── Local state ──────────────────────────── */
@@ -220,6 +221,7 @@ const Travel = () => {
onClose={handleCloseAlbum}
onLoadMore={handleLoadMore}
onReload={handleReload}
onCoverChange={refreshAlbums}
/>
)}
</div>