import { useEffect } from 'react'
import Page from 'site/components/wrappers/page.js'
import useApp from 'site/hooks/useApp.js'
import useBackend from 'site/hooks/useBackend.js'
import { serverSideTranslations } from 'next-i18next/serverSideTranslations'
import { useTranslation } from 'next-i18next'
import Layout from 'site/components/layouts/bare'
import Link from 'next/link'
import { useState } from 'react'
import { validateEmail, validateTld } from 'shared/utils.mjs'
import WelcomeWrapper from 'site/components/wrappers/welcome.js'
import Spinner from 'shared/components/icons/spinner.js'
import { useRouter } from 'next/router'
import Popout from 'shared/components/popout.js'
import {
GdprProfileDetails,
GdprMeasurementsDetails,
namespaces as gdprNs,
} from 'site/components/gdpr/details.js'
import Robot from 'shared/components/robot/index.js'
// Translation namespaces used on this page
const namespaces = [...gdprNs]
export const SignupLinkExpired = () => {
const { t } = useTranslation('confirm')
return (
<>