summaryrefslogtreecommitdiff
path: root/LearnMapKit/NetConfigView.swift
diff options
context:
space:
mode:
Diffstat (limited to 'LearnMapKit/NetConfigView.swift')
-rw-r--r--LearnMapKit/NetConfigView.swift11
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)
+//}