import { useAFFiNEI18N } from '@affine/i18n/hooks'; import { SignOutIcon } from '@blocksuite/icons'; import { Avatar } from '../../ui/avatar'; import { Button, IconButton } from '../../ui/button'; import { Tooltip } from '../../ui/tooltip'; import type { User } from '../auth-components'; import { NotFoundPattern } from './not-found-pattern'; import { largeButtonEffect, notFoundPageContainer, wrapper, } from './styles.css'; export interface NotFoundPageProps { user?: User | null; onBack: () => void; onSignOut: () => void; } export const NotFoundPage = ({ user, onBack, onSignOut, }: NotFoundPageProps) => { const t = useAFFiNEI18N(); return (

{t['404.hint']()}

{user ? (
{user.email}
) : null}
); };