import { MenuContainer, MenuRow } from '@components/Menu' import { useNavigation } from '@react-navigation/native' import { useAnnouncementQuery } from '@utils/queryHooks/announcement' import { useListsQuery } from '@utils/queryHooks/lists' import React from 'react' import { useTranslation } from 'react-i18next' const Collections: React.FC = () => { const { t } = useTranslation('screenTabs') const navigation = useNavigation() const listsQuery = useListsQuery({ options: { notifyOnChangeProps: ['data'] } }) const announcementsQuery = useAnnouncementQuery({ showAll: true, options: { notifyOnChangeProps: ['data'] } }) return ( navigation.navigate('Tab-Me-Conversations')} /> navigation.navigate('Tab-Me-Bookmarks')} /> navigation.navigate('Tab-Me-Favourites')} /> {listsQuery.data?.length ? ( navigation.navigate('Tab-Me-Lists')} /> ) : null} {announcementsQuery.data?.length ? ( !announcement.read) .length ? t('me.root.announcements.content.unread', { amount: announcementsQuery.data.filter( announcement => !announcement.read ).length }) : t('me.root.announcements.content.read') } onPress={() => navigation.navigate('Screen-Announcements', { showAll: true }) } /> ) : null} ) } export default Collections