diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/state/queries/preferences/types.ts | 4 | ||||
-rw-r--r-- | src/view/com/post-thread/PostThread.tsx | 2 | ||||
-rw-r--r-- | src/view/screens/Home.tsx | 4 |
3 files changed, 6 insertions, 4 deletions
diff --git a/src/state/queries/preferences/types.ts b/src/state/queries/preferences/types.ts index 2b04b725f..ff7420673 100644 --- a/src/state/queries/preferences/types.ts +++ b/src/state/queries/preferences/types.ts @@ -31,7 +31,7 @@ export type UsePreferencesQueryResponse = Omit< */ contentLabels: Record<ConfigurableLabelGroup, LabelPreference> feedViewPrefs: BskyFeedViewPreference & { - lab_mergeFeedEnabled: boolean + lab_mergeFeedEnabled?: boolean } /** * User thread-view prefs, including newer fields that may not be typed yet. @@ -45,5 +45,5 @@ export type UsePreferencesQueryResponse = Omit< export type ThreadViewPreferences = Omit<BskyThreadViewPreference, 'sort'> & { sort: 'oldest' | 'newest' | 'most-likes' | 'random' | string - lab_treeViewEnabled: boolean + lab_treeViewEnabled?: boolean } diff --git a/src/view/com/post-thread/PostThread.tsx b/src/view/com/post-thread/PostThread.tsx index b0e6f1a31..b5347fc84 100644 --- a/src/view/com/post-thread/PostThread.tsx +++ b/src/view/com/post-thread/PostThread.tsx @@ -296,7 +296,7 @@ function PostThreadLoaded({ post={item.post} record={item.record} dataUpdatedAt={dataUpdatedAt} - treeView={threadViewPrefs.lab_treeViewEnabled} + treeView={threadViewPrefs.lab_treeViewEnabled || false} depth={item.ctx.depth} isHighlightedPost={item.ctx.isHighlightedPost} hasMore={item.ctx.hasMore} diff --git a/src/view/screens/Home.tsx b/src/view/screens/Home.tsx index c297f8650..8c80b0fd5 100644 --- a/src/view/screens/Home.tsx +++ b/src/view/screens/Home.tsx @@ -48,7 +48,9 @@ export const HomeScreen = withAuthRequired( if (!preferences) return {} return { - mergeFeedEnabled: preferences.feedViewPrefs.lab_mergeFeedEnabled, + mergeFeedEnabled: Boolean( + preferences.feedViewPrefs.lab_mergeFeedEnabled, + ), mergeFeedSources: preferences.feeds.saved, } }, [preferences]) |