mirror of https://git.lenooby09.tech/LeNooby09/social-app.git
1import {useEffect} from 'react'
2import {useNavigation} from '@react-navigation/native'
3
4import {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}