"use client"; import { useQuery } from "@tanstack/react-query"; import { useTRPC } from "@karakeep/shared-react/trpc"; export function InvitationNotificationBadge() { const api = useTRPC(); const { data: pendingInvitations } = useQuery( api.lists.getPendingInvitations.queryOptions(undefined, { refetchInterval: 1000 * 60 * 5, }), ); const pendingInvitationsCount = pendingInvitations?.length ?? 0; if (pendingInvitationsCount === 0) { return null; } return (