store grid/list layout preference in ios user deafults
This commit is contained in:
@ -9,7 +9,7 @@ import Views
|
||||
#if os(iOS)
|
||||
struct HomeFeedContainerView: View {
|
||||
@EnvironmentObject var dataService: DataService
|
||||
@State private var prefersListLayout = UIDevice.isIPhone
|
||||
@AppStorage(UserDefaultKey.homeFeedlayoutPreference.rawValue) var prefersListLayout = UIDevice.isIPhone
|
||||
@State private var searchQuery = ""
|
||||
@State private var snoozePresented = false
|
||||
@State private var itemToSnooze: FeedItem?
|
||||
|
||||
@ -4,4 +4,5 @@ public enum UserDefaultKey: String {
|
||||
case preferredWebFontSize
|
||||
case userHasDeniedPushPrimer
|
||||
case firebasePushToken
|
||||
case homeFeedlayoutPreference
|
||||
}
|
||||
|
||||
@ -92,7 +92,7 @@ public struct GridCard: View {
|
||||
|
||||
Menu(
|
||||
content: { contextMenuView },
|
||||
label: { Image.dotsThree }
|
||||
label: { Image.dotsThree.padding().background(Color.clear) }
|
||||
)
|
||||
.frame(width: 16, height: 16, alignment: .center)
|
||||
.onTapGesture { isContextMenuOpen = true }
|
||||
|
||||
Reference in New Issue
Block a user