Always show peer add button

This commit is contained in:
Neil Alexander 2024-06-23 17:24:19 +01:00
parent b0c3d045a3
commit f0c29a8a3e
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944

View file

@ -98,19 +98,17 @@ struct PeersView: View {
.navigationTitle("Peers")
#if os(iOS)
.toolbar {
if editMode!.wrappedValue.isEditing {
Button("Add", systemImage: "plus") {
//appDelegate.yggdrasilConfig.peers.append("")
addPeerURI = ""
isAddingPeer.toggle()
}.alert("Add new peer", isPresented: $isAddingPeer) {
TextField("tls://host:port", text: $addPeerURI)
.textInputAutocapitalization(.never)
Button("Add", action: addPeer)
Button("Cancel", role: .cancel) { }
} message: {
Text("Specify the peer URI to add.")
}
Button("Add", systemImage: "plus") {
//appDelegate.yggdrasilConfig.peers.append("")
addPeerURI = ""
isAddingPeer.toggle()
}.alert("Add new peer", isPresented: $isAddingPeer) {
TextField("tls://host:port", text: $addPeerURI)
.textInputAutocapitalization(.never)
Button("Add", action: addPeer)
Button("Cancel", role: .cancel) { }
} message: {
Text("Specify the peer URI to add.")
}
EditButton()
.onChange(of: editMode!.wrappedValue) { edit in