diff --git a/iOS/Settings/FeedbinAccountViewController.swift b/iOS/Settings/FeedbinAccountViewController.swift
index 89264bb1c..3196b5880 100644
--- a/iOS/Settings/FeedbinAccountViewController.swift
+++ b/iOS/Settings/FeedbinAccountViewController.swift
@@ -36,6 +36,9 @@ class FeedbinAccountViewController: UITableViewController {
} else {
actionButton.setTitle(NSLocalizedString("Add Account", comment: "Update Credentials"), for: .normal)
}
+
+ NotificationCenter.default.addObserver(self, selector: #selector(textDidChange(_:)), name: UITextField.textDidChangeNotification, object: emailTextField)
+ NotificationCenter.default.addObserver(self, selector: #selector(textDidChange(_:)), name: UITextField.textDidChangeNotification, object: passwordTextField)
}
@IBAction func cancel(_ sender: Any) {
@@ -113,6 +116,10 @@ class FeedbinAccountViewController: UITableViewController {
}
}
+ @objc func textDidChange(_ note: Notification) {
+ actionButton.isEnabled = !(emailTextField.text?.isEmpty ?? false) && !(passwordTextField.text?.isEmpty ?? false)
+ }
+
private func showError(_ message: String) {
presentError(title: "Error", message: message)
}
diff --git a/iOS/Settings/Settings.storyboard b/iOS/Settings/Settings.storyboard
index dbf3d88a5..5079063cf 100644
--- a/iOS/Settings/Settings.storyboard
+++ b/iOS/Settings/Settings.storyboard
@@ -3,7 +3,6 @@
-
@@ -440,15 +439,13 @@
-