오디션, 오디션 캐릭터

- 모집완료이면 터치되지 않도록 수정
This commit is contained in:
Yu Sung
2025-01-08 00:25:52 +09:00
parent dd6c2fe469
commit 92608b5449
5 changed files with 78 additions and 26 deletions

View File

@@ -84,6 +84,43 @@ struct AuditionRoleDetailView: View {
.foregroundColor(Color.grayee)
.padding(.top, 15)
} else {
HStack(spacing: 0) {
Text("참여자")
.font(.custom(Font.medium.rawValue, size: 13.3))
.foregroundColor(Color.graybb)
Text("\(viewModel.totalCount)")
.font(.custom(Font.medium.rawValue, size: 13.3))
.foregroundColor(Color.button)
.padding(.leading, 2.3)
Text("")
.font(.custom(Font.medium.rawValue, size: 13.3))
.foregroundColor(Color.graybb)
Spacer()
Text("최신순")
.font(.custom(Font.medium.rawValue, size: 13.3))
.foregroundColor(
viewModel.sortType == .NEWEST ? Color.button : Color.graybb
)
.onTapGesture {
viewModel.setSortType(sortType: .NEWEST)
}
Text("좋아요순")
.font(.custom(Font.medium.rawValue, size: 13.3))
.foregroundColor(
viewModel.sortType == .LIKES ? Color.button : Color.graybb
)
.onTapGesture {
viewModel.setSortType(sortType: .LIKES)
}
.padding(.leading, 13.3)
}
.padding(.top, 15)
VStack(spacing: 5.3) {
ForEach(0..<viewModel.applicantList.count, id: \.self) {
let applicant = viewModel.applicantList[$0]