크리에이터 채널
- 메뉴 설정 버튼 추가
This commit is contained in:
		| @@ -16,6 +16,7 @@ struct UserProfileView: View { | ||||
|     @State private var isShowMemberProfilePopup: Bool = false | ||||
|     @State private var isShowFollowNotifyDialog: Bool = false | ||||
|     @State private var isShowRouletteSettings: Bool = false | ||||
|     @State private var isShowMenuSettings: Bool = false | ||||
|      | ||||
|     var body: some View { | ||||
|         GeometryReader { proxy in | ||||
| @@ -148,6 +149,15 @@ struct UserProfileView: View { | ||||
|                                                     .background(Color.button) | ||||
|                                                     .cornerRadius(5.3) | ||||
|                                                     .onTapGesture { isShowRouletteSettings = true } | ||||
|                                                  | ||||
|                                                 Text("메뉴 설정") | ||||
|                                                     .font(.custom(Font.bold.rawValue, size: 15)) | ||||
|                                                     .foregroundColor(Color.grayee) | ||||
|                                                     .padding(.vertical, 17) | ||||
|                                                     .frame(maxWidth: .infinity) | ||||
|                                                     .background(Color.button) | ||||
|                                                     .cornerRadius(5.3) | ||||
|                                                     .onTapGesture { isShowMenuSettings = true } | ||||
|                                             } | ||||
|                                         } | ||||
|                                          | ||||
| @@ -368,6 +378,10 @@ struct UserProfileView: View { | ||||
|                         viewModel.isShowPopup = true | ||||
|                     } | ||||
|                 } | ||||
|                  | ||||
|                 if isShowMenuSettings { | ||||
|                     MenuSettingsView(isShowing: $isShowMenuSettings) | ||||
|                 } | ||||
|             } | ||||
|             .sheet( | ||||
|                 isPresented: $viewModel.isShowShareView, | ||||
|   | ||||
							
								
								
									
										31
									
								
								SodaLive/Sources/Live/Room/Menu/MenuSettingsView.swift
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								SodaLive/Sources/Live/Room/Menu/MenuSettingsView.swift
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | ||||
| // | ||||
| //  MenuSettingsView.swift | ||||
| //  SodaLive | ||||
| // | ||||
| //  Created by klaus on 10/7/24. | ||||
| // | ||||
|  | ||||
| import SwiftUI | ||||
|  | ||||
| struct MenuSettingsView: View { | ||||
|      | ||||
|     @StateObject var viewModel = MenuSettingsViewModel() | ||||
|      | ||||
|     @Binding var isShowing: Bool | ||||
|      | ||||
|     var body: some View { | ||||
|         BaseView(isLoading: $viewModel.isLoading) { | ||||
|             VStack(spacing: 0) { | ||||
|                 DetailNavigationBar(title: "메뉴 설정") | ||||
|                  | ||||
|                 Text("메뉴 설정") | ||||
|                  | ||||
|                 Spacer() | ||||
|             } | ||||
|         } | ||||
|     } | ||||
| } | ||||
|  | ||||
| #Preview { | ||||
|     MenuSettingsView(isShowing: .constant(true)) | ||||
| } | ||||
							
								
								
									
										12
									
								
								SodaLive/Sources/Live/Room/Menu/MenuSettingsViewModel.swift
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								SodaLive/Sources/Live/Room/Menu/MenuSettingsViewModel.swift
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| // | ||||
| //  MenuSettingsViewModel.swift | ||||
| //  SodaLive | ||||
| // | ||||
| //  Created by klaus on 10/7/24. | ||||
| // | ||||
|  | ||||
| import Foundation | ||||
|  | ||||
| final class MenuSettingsViewModel: ObservableObject { | ||||
|     @Published var isLoading = false | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Yu Sung
					Yu Sung