Bluesky app fork with some witchin' additions 馃挮
at feat/tealfm 16 lines 561 B view raw
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}