Save text entries without return

This commit is contained in:
decodism 2022-04-04 01:14:28 +02:00 committed by decodism
parent eadaf5c269
commit 32c54c3028

View file

@ -48,8 +48,8 @@ extension DetailView: View {
get: { configuration.servers[i] },
set: { configuration.servers[i] = $0 }
),
onCommit: {
self.server.configuration = .dnsOverTLS(configuration)
onEditingChanged: {
if (!$0) { self.server.configuration = .dnsOverTLS(configuration) }
}
)
.textContentType(.URL)
@ -87,8 +87,8 @@ extension DetailView: View {
configuration.serverName = $0
}
),
onCommit: {
self.server.configuration = .dnsOverTLS(configuration)
onEditingChanged: {
if (!$0) { self.server.configuration = .dnsOverTLS(configuration) }
}
)
.multilineTextAlignment(.trailing)
@ -113,8 +113,8 @@ extension DetailView: View {
get: { configuration.servers[i] },
set: { configuration.servers[i] = $0 }
),
onCommit: {
self.server.configuration = .dnsOverHTTPS(configuration)
onEditingChanged: {
if (!$0) { self.server.configuration = .dnsOverHTTPS(configuration) }
}
)
.textContentType(.URL)
@ -152,8 +152,8 @@ extension DetailView: View {
configuration.serverURL = URL(string: $0)
}
),
onCommit: {
self.server.configuration = .dnsOverHTTPS(configuration)
onEditingChanged: {
if (!$0) { self.server.configuration = .dnsOverHTTPS(configuration) }
}
)
.multilineTextAlignment(.trailing)