라이브 UI 변경
This commit is contained in:
@@ -44,7 +44,7 @@ struct LiveRoomDonationDialogView: View {
|
||||
|
||||
Text("후원하기")
|
||||
.font(.custom(Font.bold.rawValue, size: 18.3))
|
||||
.foregroundColor(Color(hex: "eeeeee"))
|
||||
.foregroundColor(Color.grayee)
|
||||
|
||||
Spacer()
|
||||
|
||||
@@ -55,7 +55,7 @@ struct LiveRoomDonationDialogView: View {
|
||||
|
||||
Text("\(can)")
|
||||
.font(.custom(Font.bold.rawValue, size: 18.3))
|
||||
.foregroundColor(Color(hex: "eeeeee"))
|
||||
.foregroundColor(Color.grayee)
|
||||
|
||||
Image("ic_forward")
|
||||
}
|
||||
@@ -69,15 +69,15 @@ struct LiveRoomDonationDialogView: View {
|
||||
|
||||
Rectangle()
|
||||
.frame(height: 1)
|
||||
.foregroundColor(Color(hex: "909090"))
|
||||
.foregroundColor(Color.gray90)
|
||||
.padding(.top, 16)
|
||||
|
||||
TextField("몇 캔을 후원할까요?", text: $donationCan)
|
||||
.font(.custom(Font.medium.rawValue, size: 13.3))
|
||||
.foregroundColor(Color(hex: "eeeeee"))
|
||||
.foregroundColor(Color.grayee)
|
||||
.padding(13.3)
|
||||
.keyboardType(.numberPad)
|
||||
.background(Color(hex: "303030"))
|
||||
.background(Color.gray30)
|
||||
.cornerRadius(6.7)
|
||||
.padding(.horizontal, 20)
|
||||
.padding(.top, 16)
|
||||
@@ -88,7 +88,7 @@ struct LiveRoomDonationDialogView: View {
|
||||
.foregroundColor(.white)
|
||||
.padding(.vertical, 12.7)
|
||||
.frame(width: 74)
|
||||
.background(Color(hex: "9970ff"))
|
||||
.background(Color.button)
|
||||
.cornerRadius(6.7)
|
||||
.onTapGesture {
|
||||
if !donationCan.trimmingCharacters(in: .whitespaces).isEmpty,
|
||||
@@ -106,7 +106,7 @@ struct LiveRoomDonationDialogView: View {
|
||||
.foregroundColor(.white)
|
||||
.padding(.vertical, 12.7)
|
||||
.frame(width: 74)
|
||||
.background(Color(hex: "9970ff"))
|
||||
.background(Color.button)
|
||||
.cornerRadius(6.7)
|
||||
.onTapGesture {
|
||||
if !donationCan.trimmingCharacters(in: .whitespaces).isEmpty, let can = Int(donationCan) {
|
||||
@@ -122,7 +122,7 @@ struct LiveRoomDonationDialogView: View {
|
||||
.foregroundColor(.white)
|
||||
.padding(.vertical, 12.7)
|
||||
.frame(width: 74)
|
||||
.background(Color(hex: "9970ff"))
|
||||
.background(Color.button)
|
||||
.cornerRadius(6.7)
|
||||
.onTapGesture {
|
||||
if !donationCan.trimmingCharacters(in: .whitespaces).isEmpty,
|
||||
@@ -140,7 +140,7 @@ struct LiveRoomDonationDialogView: View {
|
||||
.foregroundColor(.white)
|
||||
.padding(.vertical, 12.7)
|
||||
.frame(width: 74)
|
||||
.background(Color(hex: "9970ff"))
|
||||
.background(Color.button)
|
||||
.cornerRadius(6.7)
|
||||
.onTapGesture {
|
||||
if !donationCan.trimmingCharacters(in: .whitespaces).isEmpty,
|
||||
@@ -156,7 +156,7 @@ struct LiveRoomDonationDialogView: View {
|
||||
|
||||
Rectangle()
|
||||
.frame(height: 1)
|
||||
.foregroundColor(Color(hex: "909090"))
|
||||
.foregroundColor(Color.gray90)
|
||||
.padding(.vertical, 18.7)
|
||||
.padding(.horizontal, 20)
|
||||
|
||||
@@ -169,14 +169,14 @@ struct LiveRoomDonationDialogView: View {
|
||||
.clipShape(Circle())
|
||||
.overlay(
|
||||
Circle()
|
||||
.stroke(Color(hex: "bbbbbb"), lineWidth: 1)
|
||||
.stroke(Color.graybb, lineWidth: 1)
|
||||
)
|
||||
|
||||
TextField("함께 보낼 메시지 입력(최대 50자)", text: $donationMessage)
|
||||
.font(.custom(Font.medium.rawValue, size: 13.3))
|
||||
.foregroundColor(Color(hex: "eeeeee"))
|
||||
.foregroundColor(Color.grayee)
|
||||
.padding(13.3)
|
||||
.background(Color(hex: "303030"))
|
||||
.background(Color.gray30)
|
||||
.cornerRadius(6.7)
|
||||
.onReceive(Just(donationMessage)) { _ in
|
||||
limitText()
|
||||
@@ -187,15 +187,15 @@ struct LiveRoomDonationDialogView: View {
|
||||
HStack(spacing: 13.3) {
|
||||
Text("취소")
|
||||
.font(.custom(Font.bold.rawValue, size: 15))
|
||||
.foregroundColor(Color(hex: "9970ff"))
|
||||
.foregroundColor(Color.button)
|
||||
.padding(.vertical, 16)
|
||||
.frame(width: (screenSize().width - 53.3) / 3)
|
||||
.background(Color(hex: "9970ff").opacity(0.2))
|
||||
.background(Color.button.opacity(0.2))
|
||||
.cornerRadius(10)
|
||||
.overlay(
|
||||
RoundedRectangle(cornerRadius: 10)
|
||||
.strokeBorder()
|
||||
.foregroundColor(Color(hex: "9970ff"))
|
||||
.foregroundColor(Color.button)
|
||||
)
|
||||
.onTapGesture {
|
||||
isShowing = false
|
||||
@@ -206,7 +206,7 @@ struct LiveRoomDonationDialogView: View {
|
||||
.foregroundColor(.white)
|
||||
.padding(.vertical, 16)
|
||||
.frame(width: (screenSize().width - 53.3) * 2 / 3)
|
||||
.background(Color(hex: "9970ff"))
|
||||
.background(Color.button)
|
||||
.cornerRadius(10)
|
||||
.onTapGesture {
|
||||
if !donationCan.trimmingCharacters(in: .whitespaces).isEmpty,
|
||||
@@ -224,7 +224,7 @@ struct LiveRoomDonationDialogView: View {
|
||||
}
|
||||
.padding(.top, 21.3)
|
||||
.padding(.bottom, 16)
|
||||
.background(Color(hex: "222222"))
|
||||
.background(Color.gray22)
|
||||
.cornerRadius(20, corners: [.topLeft, .topRight])
|
||||
}
|
||||
.popup(isPresented: $isShowErrorPopup, type: .toast, position: .bottom, autohideIn: 1.3) {
|
||||
@@ -234,7 +234,7 @@ struct LiveRoomDonationDialogView: View {
|
||||
.padding(.vertical, 13.3)
|
||||
.frame(width: screenSize().width - 66.7, alignment: .center)
|
||||
.font(.custom(Font.medium.rawValue, size: 12))
|
||||
.background(Color(hex: "9970ff"))
|
||||
.background(Color.button)
|
||||
.foregroundColor(Color.white)
|
||||
.multilineTextAlignment(.leading)
|
||||
.cornerRadius(20)
|
||||
|
Reference in New Issue
Block a user