mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-13 12:55:00 +00:00
27 lines
639 B
TypeScript
27 lines
639 B
TypeScript
import {
|
|
EdgelessEditorBlockSpecs,
|
|
PageEditorBlockSpecs,
|
|
} from '@blocksuite/blocks';
|
|
|
|
import { getCustomAttachmentSpecs } from './custom-attachment/custom-attachment.js';
|
|
|
|
const params = new URLSearchParams(location.search);
|
|
|
|
export function getExampleSpecs() {
|
|
const type = params.get('exampleSpec');
|
|
|
|
let pageModeSpecs = PageEditorBlockSpecs;
|
|
let edgelessModeSpecs = EdgelessEditorBlockSpecs;
|
|
|
|
if (type === 'attachment') {
|
|
const specs = getCustomAttachmentSpecs();
|
|
pageModeSpecs = specs.pageModeSpecs;
|
|
edgelessModeSpecs = specs.edgelessModeSpecs;
|
|
}
|
|
|
|
return {
|
|
pageModeSpecs,
|
|
edgelessModeSpecs,
|
|
};
|
|
}
|