73 lines
2.3 KiB
Swift
73 lines
2.3 KiB
Swift
//
|
|
// LiveRoomDonationRankingTotalCanView.swift
|
|
// SodaLive
|
|
//
|
|
// Created by klaus on 2023/08/15.
|
|
//
|
|
|
|
import SwiftUI
|
|
|
|
struct LiveRoomDonationRankingTotalCanView: View {
|
|
|
|
let totalCan: Int
|
|
let totalSecretCan: Int
|
|
|
|
var body: some View {
|
|
HStack(alignment: .center, spacing: 0) {
|
|
Text("합계")
|
|
.font(.custom(Font.bold.rawValue, size: 13.3))
|
|
.foregroundColor(Color.grayd2)
|
|
|
|
if totalSecretCan > 0 {
|
|
Text(" (")
|
|
.font(.custom(Font.medium.rawValue, size: 13.3))
|
|
.foregroundColor(Color.grayd2)
|
|
|
|
Text("일반")
|
|
.font(.custom(Font.medium.rawValue, size: 13.3))
|
|
.foregroundColor(Color.button)
|
|
|
|
Text("/")
|
|
.font(.custom(Font.medium.rawValue, size: 13.3))
|
|
.foregroundColor(Color.grayd2)
|
|
|
|
Text("비밀")
|
|
.font(.custom(Font.medium.rawValue, size: 13.3))
|
|
.foregroundColor(Color(hex: "fedc00"))
|
|
|
|
Text(")")
|
|
.font(.custom(Font.medium.rawValue, size: 13.3))
|
|
.foregroundColor(Color.grayd2)
|
|
}
|
|
|
|
Spacer()
|
|
|
|
Text("\(totalCan)")
|
|
.font(.custom(Font.medium.rawValue, size: 14))
|
|
.foregroundColor(Color.button)
|
|
|
|
if totalSecretCan > 0 {
|
|
Text("/")
|
|
.font(.custom(Font.medium.rawValue, size: 14))
|
|
.foregroundColor(Color.white)
|
|
Text("\(totalSecretCan)")
|
|
.font(.custom(Font.medium.rawValue, size: 14))
|
|
.foregroundColor(Color(hex: "fedc00"))
|
|
}
|
|
|
|
Text("캔")
|
|
.font(.custom(Font.medium.rawValue, size: 10.7))
|
|
.foregroundColor(Color.graybb)
|
|
.padding(.leading, 4)
|
|
}
|
|
.padding(.horizontal, 18.7)
|
|
.padding(.vertical, 10.7)
|
|
.background(Color.bg)
|
|
.cornerRadius(8)
|
|
}
|
|
}
|
|
|
|
#Preview {
|
|
LiveRoomDonationRankingTotalCanView(totalCan: 10, totalSecretCan: 0)
|
|
}
|