about summary refs log tree commit diff
path: root/src/lib/hooks/useSetTitle.ts
diff options
context:
space:
mode:
authorJaz <ericvolp12@gmail.com>2023-05-17 21:19:20 -0700
committerGitHub <noreply@github.com>2023-05-17 21:19:20 -0700
commit7f76c2d67e62ba2d10e8b17673a7bbcf7248564f (patch)
treeece7f72b04ee4bb39d4118b0b520683deddaa972 /src/lib/hooks/useSetTitle.ts
parentac3a95dc7228ad3d1d1cb7c5e7e26968009173bb (diff)
parent0ca096138a690f036828c49f9e95cf394b1a4339 (diff)
downloadvoidsky-7f76c2d67e62ba2d10e8b17673a7bbcf7248564f.tar.zst
Merge branch 'main' into inherit_system_theme
Diffstat (limited to 'src/lib/hooks/useSetTitle.ts')
-rw-r--r--src/lib/hooks/useSetTitle.ts8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/hooks/useSetTitle.ts b/src/lib/hooks/useSetTitle.ts
index 85ba44d29..c5c7a5ca1 100644
--- a/src/lib/hooks/useSetTitle.ts
+++ b/src/lib/hooks/useSetTitle.ts
@@ -3,11 +3,15 @@ import {useNavigation} from '@react-navigation/native'
 
 import {NavigationProp} from 'lib/routes/types'
 import {bskyTitle} from 'lib/strings/headings'
-import {useUnreadCountLabel} from './useUnreadCountLabel'
+import {useStores} from 'state/index'
 
+/**
+ * Requires consuming component to be wrapped in `observer`:
+ * https://stackoverflow.com/a/71488009
+ */
 export function useSetTitle(title?: string) {
   const navigation = useNavigation<NavigationProp>()
-  const unreadCountLabel = useUnreadCountLabel()
+  const {unreadCountLabel} = useStores().me.notifications
   useEffect(() => {
     if (title) {
       navigation.setOptions({title: bskyTitle(title, unreadCountLabel)})