룰렛 프리셋 적용

This commit is contained in:
Yu Sung
2024-02-24 02:04:50 +09:00
parent 2359257005
commit fec66fea56
8 changed files with 301 additions and 72 deletions

View File

@@ -25,6 +25,33 @@ struct RouletteSettingsView: View {
ScrollView(.vertical, showsIndicators: false) {
VStack(spacing: 0) {
HStack(spacing: 13.3) {
SelectedButtonView(
title: "룰렛 1",
isSelected: viewModel.selectedRoulette == .ROULETTE_1
)
.onTapGesture {
viewModel.selectRoulette(selectedRoulette: .ROULETTE_1)
}
SelectedButtonView(
title: "룰렛 2",
isSelected: viewModel.selectedRoulette == .ROULETTE_2
)
.onTapGesture {
viewModel.selectRoulette(selectedRoulette: .ROULETTE_2)
}
SelectedButtonView(
title: "룰렛 3",
isSelected: viewModel.selectedRoulette == .ROULETTE_3
)
.onTapGesture {
viewModel.selectRoulette(selectedRoulette: .ROULETTE_3)
}
}
.padding(.top, 26.7)
HStack(spacing: 0) {
Text("룰렛을 활성화 하시겠습니까?")
.font(.custom(Font.bold.rawValue, size: 16))
@@ -39,6 +66,7 @@ struct RouletteSettingsView: View {
viewModel.isActive.toggle()
}
}
.padding(.top, 26.7)
VStack(alignment: .leading, spacing: 13.3) {
Text("룰렛 금액 설정")
@@ -181,7 +209,7 @@ struct RouletteSettingsView: View {
}
}
.onAppear {
viewModel.getRoulette(creatorId: UserDefaults.int(forKey: .userId))
viewModel.getAllRoulette(creatorId: UserDefaults.int(forKey: .userId))
}
}
}