import { Button } from '@affine/component'; import { currentAffineUserAtom } from '@affine/workspace/affine/atom'; import { clearLoginStorage, createAffineAuth, getLoginStorage, isExpired, parseIdToken, setLoginStorage, SignMethod, } from '@affine/workspace/affine/login'; import { useAtom } from 'jotai'; import type { NextPage } from 'next'; import dynamic from 'next/dynamic'; import { useMemo } from 'react'; import { toast } from '../../utils'; const Viewer = dynamic( () => import('@rich-data/viewer').then(m => ({ default: m.JsonViewer })), { ssr: false } ); import { useTheme } from 'next-themes'; import { StyledPage, StyledWrapper } from '../../layouts/styles'; const LoginDevPage: NextPage = () => { const [user, setUser] = useAtom(currentAffineUserAtom); const auth = useMemo(() => createAffineAuth(), []); return (

LoginDevPage

); }; export default LoginDevPage;