import { Fullscreen, FullscreenClose } from '@/components/fullscreen-toggle'; import RealtimeMap from '@/components/realtime/map'; import { RealtimeActiveSessions } from '@/components/realtime/realtime-active-sessions'; import { RealtimeGeo } from '@/components/realtime/realtime-geo'; import { RealtimeLiveHistogram } from '@/components/realtime/realtime-live-histogram'; import { RealtimePaths } from '@/components/realtime/realtime-paths'; import { RealtimeReferrals } from '@/components/realtime/realtime-referrals'; import RealtimeReloader from '@/components/realtime/realtime-reloader'; import { useTRPC } from '@/integrations/trpc/react'; import { PAGE_TITLES, createProjectTitle } from '@/utils/title'; import { keepPreviousData, useQuery } from '@tanstack/react-query'; import { createFileRoute } from '@tanstack/react-router'; export const Route = createFileRoute( '/_app/$organizationId/$projectId/realtime', )({ component: Component, head: () => { return { meta: [ { title: createProjectTitle(PAGE_TITLES.REALTIME), }, ], }; }, }); function Component() { const { projectId } = Route.useParams(); const trpc = useTRPC(); const coordinatesQuery = useQuery( trpc.realtime.coordinates.queryOptions( { projectId, }, { placeholderData: keepPreviousData, }, ), ); return ( <>
); }