diff options
author | Arturs Artamonovs <arturs.artamonovs@protonmail.com> | 2024-07-19 10:50:06 +0100 |
---|---|---|
committer | Arturs Artamonovs <arturs.artamonovs@protonmail.com> | 2024-07-19 10:50:06 +0100 |
commit | 6ab97d2dfe563c2c43c2519b2e6f22494572045c (patch) | |
tree | 785e403b6804960fbf52fe64f11aeedf50a05f7c /LearnMapKit/NetConfigView.swift | |
parent | b32ecfab276fb8e1dff0e1d72ed819b548323328 (diff) | |
download | ADSBDecoder-6ab97d2dfe563c2c43c2519b2e6f22494572045c.tar.gz ADSBDecoder-6ab97d2dfe563c2c43c2519b2e6f22494572045c.zip |
Add network configuration windows in LearnMapKit
Diffstat (limited to 'LearnMapKit/NetConfigView.swift')
-rw-r--r-- | LearnMapKit/NetConfigView.swift | 45 |
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() +} |