import Head from 'next/head' import { useRouter } from 'next/router' import { Footer } from '@/components/Footer' import { PageHeader } from '@/components/PageHeader' import { t } from '@/lib/i18n' import { AuthorPageContent } from './AuthorPageContent' import { resolveAuthorHashIdOrPubkey } from './resolveAuthorHashIdOrPubkey' import { useAuthorData } from './useAuthorData' export function AuthorPage(): React.ReactElement { const router = useRouter() const { pubkey } = router.query const hashIdOrPubkey = resolveAuthorHashIdOrPubkey(pubkey) const { presentation, series, totalSponsoring, loading, error, reload } = useAuthorData(hashIdOrPubkey ?? '') const onSeriesCreated = (): void => { void reload() } if (!hashIdOrPubkey) { return
} const actualAuthorPubkey = presentation?.pubkey ?? '' return ( <>