feat(home): 랭킹 순위 UI를 추가한다

This commit is contained in:
Yu Sung
2026-06-30 16:17:02 +09:00
parent 6e3a7b21f7
commit 66dc8b29cb
5 changed files with 359 additions and 3 deletions

View File

@@ -284,6 +284,12 @@
402D60172BE273BC00766777 /* LiveRoomDonationResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402D60152BE273BC00766777 /* LiveRoomDonationResponse.swift */; };
402ECE152FF396E200B4FC34 /* MainHomeRankChangeBadge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402ECE132FF396E200B4FC34 /* MainHomeRankChangeBadge.swift */; };
402ECE162FF396E200B4FC34 /* MainHomeRankChangeBadge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402ECE132FF396E200B4FC34 /* MainHomeRankChangeBadge.swift */; };
402ECE1A2FF39F0900B4FC34 /* MainHomeRankingEmptyStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402ECE182FF39F0900B4FC34 /* MainHomeRankingEmptyStateView.swift */; };
402ECE1B2FF39F0900B4FC34 /* MainHomeRankingRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402ECE192FF39F0900B4FC34 /* MainHomeRankingRow.swift */; };
402ECE1C2FF39F0900B4FC34 /* MainHomeRankingCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402ECE172FF39F0900B4FC34 /* MainHomeRankingCard.swift */; };
402ECE1D2FF39F0900B4FC34 /* MainHomeRankingEmptyStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402ECE182FF39F0900B4FC34 /* MainHomeRankingEmptyStateView.swift */; };
402ECE1E2FF39F0900B4FC34 /* MainHomeRankingRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402ECE192FF39F0900B4FC34 /* MainHomeRankingRow.swift */; };
402ECE1F2FF39F0900B4FC34 /* MainHomeRankingCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402ECE172FF39F0900B4FC34 /* MainHomeRankingCard.swift */; };
402FE16B2D50CD99004CFE30 /* AuthResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402FE16A2D50CD99004CFE30 /* AuthResponse.swift */; };
402FE16C2D50CD99004CFE30 /* AuthResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402FE16A2D50CD99004CFE30 /* AuthResponse.swift */; };
403085AA2D1188B700CB61DE /* GenerateUrlResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 403085A92D1188B700CB61DE /* GenerateUrlResponse.swift */; };
@@ -1793,6 +1799,9 @@
402C5F192CE24A6B00C07A3E /* LiveRoomHeartRankingItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveRoomHeartRankingItemView.swift; sourceTree = "<group>"; };
402D60152BE273BC00766777 /* LiveRoomDonationResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveRoomDonationResponse.swift; sourceTree = "<group>"; };
402ECE132FF396E200B4FC34 /* MainHomeRankChangeBadge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainHomeRankChangeBadge.swift; sourceTree = "<group>"; };
402ECE172FF39F0900B4FC34 /* MainHomeRankingCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainHomeRankingCard.swift; sourceTree = "<group>"; };
402ECE182FF39F0900B4FC34 /* MainHomeRankingEmptyStateView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainHomeRankingEmptyStateView.swift; sourceTree = "<group>"; };
402ECE192FF39F0900B4FC34 /* MainHomeRankingRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainHomeRankingRow.swift; sourceTree = "<group>"; };
402FE16A2D50CD99004CFE30 /* AuthResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthResponse.swift; sourceTree = "<group>"; };
403085A92D1188B700CB61DE /* GenerateUrlResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenerateUrlResponse.swift; sourceTree = "<group>"; };
4033CC6B2D2D096B00412C24 /* AuditionApplicantRecordingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuditionApplicantRecordingView.swift; sourceTree = "<group>"; };
@@ -2850,6 +2859,9 @@
402ECE142FF396E200B4FC34 /* Components */ = {
isa = PBXGroup;
children = (
402ECE172FF39F0900B4FC34 /* MainHomeRankingCard.swift */,
402ECE182FF39F0900B4FC34 /* MainHomeRankingEmptyStateView.swift */,
402ECE192FF39F0900B4FC34 /* MainHomeRankingRow.swift */,
402ECE132FF396E200B4FC34 /* MainHomeRankChangeBadge.swift */,
);
path = Components;
@@ -5508,6 +5520,9 @@
40B93F912A83D94600AE29E2 /* LiveRecommendApi.swift in Sources */,
409143492A856CC500EEBFB1 /* NotificationSettingsDialog.swift in Sources */,
40B93F4B2A83B97100AE29E2 /* LiveView.swift in Sources */,
402ECE1D2FF39F0900B4FC34 /* MainHomeRankingEmptyStateView.swift in Sources */,
402ECE1E2FF39F0900B4FC34 /* MainHomeRankingRow.swift in Sources */,
402ECE1F2FF39F0900B4FC34 /* MainHomeRankingCard.swift in Sources */,
409144622A86221C00EEBFB1 /* UserBlockConfirmDialogView.swift in Sources */,
40285B9A2BFB9418006C5BD6 /* CanChargeTempRequest.swift in Sources */,
406A11C22A971FCA00D3BD2B /* GetAudioContentOrderListResponse.swift in Sources */,
@@ -6336,6 +6351,9 @@
40B93F622A83BC6300AE29E2 /* LiveViewModel.swift in Sources */,
40B640632E1FE9B400D0E4E4 /* AudioContentMainItem.swift in Sources */,
406B61BD2E66D60B005DEE6B /* ChatRoomEnterResponse.swift in Sources */,
402ECE1A2FF39F0900B4FC34 /* MainHomeRankingEmptyStateView.swift in Sources */,
402ECE1B2FF39F0900B4FC34 /* MainHomeRankingRow.swift in Sources */,
402ECE1C2FF39F0900B4FC34 /* MainHomeRankingCard.swift in Sources */,
400EA79E2A8A0EB9004992CF /* LiveReservationAllView.swift in Sources */,
4091435A2A85861400EEBFB1 /* GetLiveReservationResponse.swift in Sources */,
400EA7F62A8A7426004992CF /* LiveRoomKickOutRequest.swift in Sources */,