응원글 수정 기능 추가

This commit is contained in:
Yu Sung 2023-09-09 00:10:22 +09:00
parent 5d95c0f1c9
commit 948b1fd2b3
1 changed files with 49 additions and 5 deletions

View File

@ -45,10 +45,51 @@ struct UserProfileFanTalkCheersItemView: View {
.foregroundColor(Color(hex: "525252"))
.padding(.top, 8.3)
Text("\(cheersItem.content)")
.font(.custom(Font.medium.rawValue, size: 12))
.foregroundColor(Color(hex: "777777"))
if isModeModify {
HStack(spacing: 10) {
TextField("", text: $cheers)
.autocapitalization(.none)
.disableAutocorrection(true)
.font(.custom(Font.medium.rawValue, size: 13.3))
.foregroundColor(Color(hex: "eeeeee"))
.padding(13.3)
.background(Color(hex: "232323"))
.accentColor(Color(hex: "9970ff"))
.keyboardType(.default)
.cornerRadius(10)
.overlay(
RoundedRectangle(cornerRadius: 10)
.strokeBorder(lineWidth: 1)
.foregroundColor(Color(hex: "9970ff"))
)
Text("수정")
.font(.custom(Font.bold.rawValue, size: 13.3))
.foregroundColor(Color(hex: "ffffff"))
.padding(13.3)
.background(Color(hex: "9970ff"))
.cornerRadius(6.7)
.onTapGesture {
modifyCheer(cheersItem.cheersId, cheers)
}
Text("취소")
.font(.custom(Font.bold.rawValue, size: 13.3))
.foregroundColor(Color(hex: "9970ff"))
.padding(13.3)
.background(Color(hex: "222222"))
.cornerRadius(6.7)
.onTapGesture {
isModeModify = false
}
}
.padding(.top, 13.3)
} else {
Text("\(cheersItem.content)")
.font(.custom(Font.medium.rawValue, size: 12))
.foregroundColor(Color(hex: "777777"))
.padding(.top, 13.3)
}
if isShowInputReply {
HStack(spacing: 10) {
@ -129,8 +170,10 @@ struct UserProfileFanTalkCheersItemView: View {
Spacer()
Image("ic_seemore_vertical")
.onTapGesture { isShowPopupMenu = true }
if !isModeModify {
Image("ic_seemore_vertical")
.onTapGesture { isShowPopupMenu = true }
}
}
Rectangle()
@ -159,6 +202,7 @@ struct UserProfileFanTalkCheersItemView: View {
.onTapGesture {
isModeModify = true
isShowPopupMenu = false
cheers = cheersItem.content
}
}