From cbeb74ab7632e0ff807538d5633bb7ddd1e14d1f Mon Sep 17 00:00:00 2001 From: Stuart Breckenridge Date: Sun, 12 Jul 2020 22:49:55 +0800 Subject: [PATCH] redesigned account pane --- .../AccountsPreferencesView.swift | 245 ++++++++++-------- 1 file changed, 143 insertions(+), 102 deletions(-) diff --git a/Multiplatform/macOS/Preferences/Preference Panes/AccountsPreferencesView.swift b/Multiplatform/macOS/Preferences/Preference Panes/AccountsPreferencesView.swift index 69be4b1d1..f7d853583 100644 --- a/Multiplatform/macOS/Preferences/Preference Panes/AccountsPreferencesView.swift +++ b/Multiplatform/macOS/Preferences/Preference Panes/AccountsPreferencesView.swift @@ -8,120 +8,161 @@ import SwiftUI struct AccountPreferencesViewModel { - let accountTypes = ["On My Mac", "FeedBin"] - var selectedAccount = Int?.none + let accountTypes = ["On My Mac", "FeedBin"] + var selectedAccount = Int?.none } struct AccountsPreferencesView: View { - - @State private var viewModel = AccountPreferencesViewModel() - @State private var addAccountViewModel = AccountPreferencesViewModel() - @State private var showAddAccountView: Bool = false - - var body: some View { - VStack { - HStack(alignment: .top, spacing: 10) { - VStack(alignment: .leading) { - List(selection: $viewModel.selectedAccount, content: { - ForEach(0..