feat: add iOS travel album photo preview

This commit is contained in:
2026-08-10 10:07:19 +08:00
parent dcdab3cff7
commit 99fbad3e97
5 changed files with 1101 additions and 2 deletions
@@ -137,6 +137,11 @@ final class TravelAlbumDetailViewModel {
TravelAlbumDisplayFormatter.albumCoverURL(album: album, materials: materials)
}
/// 当前 Tab 对应的原图项目总数,供全屏预览索引使用。
var currentPhotoCount: Int {
selectedTab == .all ? allPhotoCount : purchasedPhotoCount
}
/// 切换素材 tab。
func selectTab(_ tab: Tab, api: any TravelAlbumServing) async {
guard selectedTab != tab else { return }