chore: bump bs (#8189)

This commit is contained in:
Saul-Mirone
2024-09-10 13:48:08 +00:00
parent 95738e796f
commit daa9d9ff5c
20 changed files with 217 additions and 199 deletions
@@ -18,14 +18,18 @@ import {
EmbedSyncedDocBlockSpec,
EmbedYoutubeBlockSpec,
ImageBlockSpec,
LatexBlockSpec,
ListBlockSpec,
ParagraphBlockSpec,
RichTextExtensions,
} from '@blocksuite/blocks';
import { AIChatBlockSpec } from '@blocksuite/presets';
import { CustomAttachmentBlockSpec } from './custom/attachment-block';
const CommonBlockSpecs: ExtensionType[] = [
RichTextExtensions,
LatexBlockSpec,
ListBlockSpec,
DatabaseBlockSpec,
DataViewBlockSpec,
@@ -30,11 +30,8 @@ import {
import { BlockServiceWatcher } from '@blocksuite/block-std';
import {
type AffineReference,
type DatabaseBlockService,
type DocMode,
EmbedOptionProvider,
type ListBlockService,
type ParagraphBlockService,
type RootService,
} from '@blocksuite/blocks';
import {
@@ -43,6 +40,7 @@ import {
EdgelessRootBlockComponent,
EmbedLinkedDocBlockComponent,
QuickSearchProvider,
ReferenceNodeConfigExtension,
} from '@blocksuite/blocks';
import { LinkIcon } from '@blocksuite/icons/rc';
import { AIChatBlockSchema } from '@blocksuite/presets';
@@ -95,21 +93,14 @@ function patchSpecService<Service extends BlockService = BlockService>(
export function patchReferenceRenderer(
reactToLit: (element: ElementOrFactory) => TemplateResult,
reactRenderer: ReferenceReactRenderer
): ExtensionType[] {
): ExtensionType {
const litRenderer = (reference: AffineReference) => {
const node = reactRenderer(reference);
return reactToLit(node);
};
return ['affine:paragraph', 'affine:list', 'affine:database'].map(flavour => {
return patchSpecService<
ParagraphBlockService | ListBlockService | DatabaseBlockService
>(flavour, service => {
service.referenceNodeConfig.setCustomContent(litRenderer);
return () => {
service.referenceNodeConfig.setCustomContent(null);
};
});
return ReferenceNodeConfigExtension({
customContent: litRenderer,
});
}