summaryrefslogtreecommitdiff
path: root/LearnMapKit/NetConfigView.swift
diff options
context:
space:
mode:
authorArturs Artamonovs <arturs.artamonovs@protonmail.com>2024-07-19 10:50:06 +0100
committerArturs Artamonovs <arturs.artamonovs@protonmail.com>2024-07-19 10:50:06 +0100
commit6ab97d2dfe563c2c43c2519b2e6f22494572045c (patch)
tree785e403b6804960fbf52fe64f11aeedf50a05f7c /LearnMapKit/NetConfigView.swift
parentb32ecfab276fb8e1dff0e1d72ed819b548323328 (diff)
downloadADSBDecoder-6ab97d2dfe563c2c43c2519b2e6f22494572045c.tar.gz
ADSBDecoder-6ab97d2dfe563c2c43c2519b2e6f22494572045c.zip
Add network configuration windows in LearnMapKit
Diffstat (limited to 'LearnMapKit/NetConfigView.swift')
-rw-r--r--LearnMapKit/NetConfigView.swift45
1 files changed, 45 insertions, 0 deletions
diff --git a/LearnMapKit/NetConfigView.swift b/LearnMapKit/NetConfigView.swift
new file mode 100644
index 0000000..06fc5c2
--- /dev/null
+++ b/LearnMapKit/NetConfigView.swift
@@ -0,0 +1,45 @@
+//
+// NetConfigView.swift
+// LearnMapKit
+//
+// Created by Jacky Jack on 19/07/2024.
+//
+
+import SwiftUI
+
+struct NetConfigView: View {
+ @State private var server_name: String = ""
+ @State private var server_port: String = ""
+ @Environment(\.dismissWindow) private var dismissWindow
+
+ var body: some View {
+ VStack {
+ HStack {
+ Text("Server")
+ TextField("Server", text: $server_name)
+ }
+ HStack {
+ Text("Port")
+ TextField("Port", text: $server_port)
+ }
+ HStack {
+ Button(action:{
+ print("Cancel")
+ dismissWindow(id:"net-config")
+ }) {
+ Text("Cancel")
+ }
+ Button(action: {
+ print("Save config")
+ dismissWindow(id:"net-config")
+ }) {
+ Text("Save")
+ }
+ }
+ }
+ }
+}
+
+#Preview {
+ NetConfigView()
+}