Files
AFFiNE-Mirror/blocksuite/playground/apps/default/main.ts
2024-12-20 15:38:06 +08:00

28 lines
719 B
TypeScript

import '../../style.css';
import '../dev-format.js';
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);