forked from
jollywhoppers.com/witchsky.app
Bluesky app fork with some witchin' additions 馃挮
1import {useEffect} from 'react'
2import {useNavigation} from '@react-navigation/native'
3
4import {type NavigationProp} from '#/lib/routes/types'
5import {bskyTitle} from '#/lib/strings/headings'
6import {useUnreadNotifications} from '#/state/queries/notifications/unread'
7
8export function useSetTitle(title?: string) {
9 const navigation = useNavigation<NavigationProp>()
10 const numUnread = useUnreadNotifications()
11 useEffect(() => {
12 if (title) {
13 navigation.setOptions({title: bskyTitle(title, numUnread)})
14 }
15 }, [title, navigation, numUnread])
16}