// // 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() }