Listing styles

This commit is contained in:
Arkadiusz Fal
2022-12-12 01:18:29 +01:00
parent c2d16774f7
commit 25da312966
19 changed files with 305 additions and 45 deletions

View File

@@ -1,7 +1,7 @@
import Defaults
import SwiftUI
struct AccountsMenuView: View {
struct AccountViewButton: View {
@ObservedObject private var model = AccountsModel.shared
private var navigation = NavigationModel.shared
@@ -17,7 +17,13 @@ struct AccountsMenuView: View {
} label: {
HStack {
if !accountPickerDisplaysUsername || !(model.current?.isPublic ?? true) {
Image(systemName: "globe")
if let name = model.current?.app?.rawValue.capitalized {
Image(name)
.resizable()
.frame(width: 30, height: 30)
} else {
Image(systemName: "globe")
}
}
if accountPickerDisplaysUsername {

View File

@@ -76,7 +76,7 @@ struct AppSidebarNavigation: View {
}
ToolbarItemGroup(placement: accountsMenuToolbarItemPlacement) {
AccountsMenuView()
AccountViewButton()
}
#if os(macOS)

View File

@@ -159,7 +159,7 @@ struct AppTabNavigation: View {
Label("Open Videos", systemImage: "play.circle.fill")
}
}
AccountsMenuView()
AccountViewButton()
}
}
#endif