Browse Source

Merge pull request #215 from deltachat/tweak-navigation-buttons

tweak navigation
björn petersen 5 years ago
parent
commit
6a5274cb72
1 changed files with 13 additions and 6 deletions
  1. 13 6
      deltachat-ios/Controller/SettingsController.swift

+ 13 - 6
deltachat-ios/Controller/SettingsController.swift

@@ -96,14 +96,21 @@ internal final class SettingsViewController: QuickTableViewController {
             Section(
                 title: String.localized("pref_profile_info_headline"),
                 rows: [
-                    //FIXME: fix action callback!
-                    NavigationRow(text: String.localized("pref_your_name"), detailText: .value1(DcConfig.displayname ?? ""), action: {
-                        [weak self] in self?.editNameAndStatus($0, option: SettingsEditOption.DISPLAYNAME)
+                    NavigationRow(text: String.localized("pref_your_name"),
+                        detailText: .value1(DcConfig.displayname ?? ""),
+                        action: { [weak self] in
+                            self?.editNameAndStatus($0, option: SettingsEditOption.DISPLAYNAME)
                     }),
-                    NavigationRow(text: String.localized("pref_default_status_label"), detailText: .value1(DcConfig.selfstatus ?? ""), action: {
-                        [weak self] in self?.editNameAndStatus($0, option: SettingsEditOption.STATUS)
+                    NavigationRow(text: String.localized("pref_default_status_label"),
+                        detailText: .value1(DcConfig.selfstatus ?? ""),
+                        action: { [weak self] in
+                            self?.editNameAndStatus($0, option: SettingsEditOption.STATUS)
+                    }),
+                    NavigationRow(text: String.localized("pref_password_and_account_settings"),
+                        detailText: .none,
+                        action: { [weak self] in
+                            self?.presentAccountSetup($0)
                     }),
-                    TapActionRow(text: String.localized("pref_password_and_account_settings"), action: { [weak self] in self?.presentAccountSetup($0) }),
                 ]
             ),