import { isInviteSubscription } from '@rocket.chat/core-typings'; import type { SubscriptionWithRoom } from '@rocket.chat/ui-contexts'; import UnreadBadge from './UnreadBadge'; import InvitationBadge from '../../../../components/InvitationBadge'; import { useUnreadDisplay } from '../hooks/useUnreadDisplay'; export type SidebarItemBadgesProps = { room: SubscriptionWithRoom; roomTitle?: string; }; const SidebarItemBadges = ({ room, roomTitle }: SidebarItemBadgesProps) => { const { unreadCount, unreadTitle, unreadVariant, showUnread } = useUnreadDisplay(room); return ( <> {showUnread && } {isInviteSubscription(room) && } ); }; export default SidebarItemBadges;