diff options
Diffstat (limited to 'LearnMapKit/NetConfigView.swift')
-rw-r--r-- | LearnMapKit/NetConfigView.swift | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/LearnMapKit/NetConfigView.swift b/LearnMapKit/NetConfigView.swift index 06fc5c2..0216f8a 100644 --- a/LearnMapKit/NetConfigView.swift +++ b/LearnMapKit/NetConfigView.swift @@ -12,6 +12,8 @@ struct NetConfigView: View { @State private var server_port: String = "" @Environment(\.dismissWindow) private var dismissWindow + @Binding var net_config: NetworkConfigure + var body: some View { VStack { HStack { @@ -31,6 +33,9 @@ struct NetConfigView: View { } Button(action: { print("Save config") + net_config.servername = server_name + // is there better way? + net_config.serverport = Int(server_port)! dismissWindow(id:"net-config") }) { Text("Save") @@ -40,6 +45,6 @@ struct NetConfigView: View { } } -#Preview { - NetConfigView() -} +//#Preview { + //NetConfigView(net_config: net_config) +//} |