From a1e620f72109914ed12baca7860f9864a41a1182 Mon Sep 17 00:00:00 2001 From: William Casarin Date: Sat, 2 Jul 2022 12:30:58 -0700 Subject: [PATCH] refactor: generalize end_editing might be useful... we shall see Signed-off-by: William Casarin --- damus/Util/InputDismissKeyboard.swift | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/damus/Util/InputDismissKeyboard.swift b/damus/Util/InputDismissKeyboard.swift index ca75fa4..9e1e841 100644 --- a/damus/Util/InputDismissKeyboard.swift +++ b/damus/Util/InputDismissKeyboard.swift @@ -24,16 +24,17 @@ public struct DismissKeyboardOnTap: ViewModifier { } private var tapGesture: some Gesture { - TapGesture().onEnded(endEditing) + TapGesture().onEnded(end_editing) } - private func endEditing() { - UIApplication.shared.connectedScenes - .filter {$0.activationState == .foregroundActive} - .map {$0 as? UIWindowScene} - .compactMap({$0}) - .first?.windows - .filter {$0.isKeyWindow} - .first?.endEditing(true) - } +} + +func end_editing() { + UIApplication.shared.connectedScenes + .filter {$0.activationState == .foregroundActive} + .map {$0 as? UIWindowScene} + .compactMap({$0}) + .first?.windows + .filter {$0.isKeyWindow} + .first?.endEditing(true) }