import { useEffect } from 'react'; import { useRouter } from 'next/router'; import Page from 'components/layout/Page'; import PageHeader from 'components/layout/PageHeader'; import useApi from 'hooks/useApi'; import EmptyPlaceholder from 'components/common/EmptyPlaceholder'; import useMessages from 'hooks/useMessages'; export default function RealtimeHome() { const { formatMessage, labels, messages } = useMessages(); const { get, useQuery } = useApi(); const router = useRouter(); const { data, isLoading, error } = useQuery(['websites:me'], () => get('/me/websites')); useEffect(() => { if (data?.length) { router.push(`realtime/${data[0].id}`); } }, [data, router]); return ( 0} error={error}> {data?.length === 0 && ( )} ); }