Files
AFFiNE-Mirror/blocksuite/playground/apps/default/main.ts
T

27 lines
692 B
TypeScript

import '../../style.css';
import { effects as blocksEffects } from '@blocksuite/blocks/effects';
import { effects as presetsEffects } from '@blocksuite/presets/effects';
import { setupEdgelessTemplate } from '../_common/setup.js';
import {
createDefaultDocCollection,
initDefaultDocCollection,
} from './utils/collection.js';
import { mountDefaultDocEditor } from './utils/editor.js';
blocksEffects();
presetsEffects();
async function main() {
if (window.collection) return;
setupEdgelessTemplate();
const collection = await createDefaultDocCollection();
await initDefaultDocCollection(collection);
await mountDefaultDocEditor(collection);
}
main().catch(console.error);