diff --git a/SodaLive/Sources/MyPage/OrderList/OrderListAllView.swift b/SodaLive/Sources/MyPage/OrderList/OrderListAllView.swift index ec31c3c..e6fdecc 100644 --- a/SodaLive/Sources/MyPage/OrderList/OrderListAllView.swift +++ b/SodaLive/Sources/MyPage/OrderList/OrderListAllView.swift @@ -33,6 +33,24 @@ struct OrderListAllView: View { .frame(height: 50) .background(Color.black) + HStack(spacing: 0) { + Text("총 ") + .font(.custom(Font.medium.rawValue, size: 13.3)) + .foregroundColor(Color(hex: "eeeeee")) + + Text("\(viewModel.totalCount)") + .font(.custom(Font.medium.rawValue, size: 13.3)) + .foregroundColor(Color(hex: "dd4500")) + + Text(" 개") + .font(.custom(Font.medium.rawValue, size: 13.3)) + .foregroundColor(Color(hex: "eeeeee")) + + Spacer() + } + .padding(.horizontal, 13.3) + .padding(.top, 13.3) + ScrollViewReader { reader in ScrollView(.vertical, showsIndicators: false) { LazyVStack(spacing: 10.7) { diff --git a/SodaLive/Sources/MyPage/OrderList/OrderListAllViewModel.swift b/SodaLive/Sources/MyPage/OrderList/OrderListAllViewModel.swift index 48c81ca..8ace5eb 100644 --- a/SodaLive/Sources/MyPage/OrderList/OrderListAllViewModel.swift +++ b/SodaLive/Sources/MyPage/OrderList/OrderListAllViewModel.swift @@ -18,6 +18,7 @@ final class OrderListAllViewModel: ObservableObject { @Published var isLoading = false @Published var orderList = [GetAudioContentOrderListItem]() + @Published var totalCount = 0 @Published var scrollToTop = false var page = 1 @@ -49,6 +50,8 @@ final class OrderListAllViewModel: ObservableObject { self.scrollToTop.toggle() } + self.totalCount = data.totalCount + if !data.items.isEmpty { page += 1 self.orderList.append(contentsOf: data.items)