summaryrefslogtreecommitdiff
path: root/LearnMapKit/NetConfigView.swift
diff options
context:
space:
mode:
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()
+}