import { useRouter } from 'next/router'; import dynamic from 'next/dynamic'; import Layout from '../../components/Layout'; import AdminProtected from '../../components/AdminProtected'; import CardEditorView from '../../components/CardEditorView'; import { useCardEditor } from '../../lib/use-card-editor.js'; function CardEditorPage() { const router = useRouter(); const editor = useCardEditor(router); if (editor.loading) { return ( {(user) => (
)} ); } return ( {(user) => ( )} ); } export default dynamic(() => Promise.resolve(CardEditorPage), { ssr: false });