mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-09-07 09:21:24 +08:00
3996f96368
Part of [BS-2212](https://linear.app/affine-design/issue/BS-2212/adapter-extension化修复)
15 lines
621 B
TypeScript
15 lines
621 B
TypeScript
import { EmbedYoutubeBlockSchema } from '@blocksuite/affine-model';
|
|
import { BlockNotionHtmlAdapterExtension } from '@blocksuite/affine-shared/adapters';
|
|
|
|
import { createEmbedBlockNotionHtmlAdapterMatcher } from '../../common/adapters/notion-html.js';
|
|
import { youtubeUrlRegex } from '../embed-youtube-model.js';
|
|
|
|
export const embedYoutubeBlockNotionHtmlAdapterMatcher =
|
|
createEmbedBlockNotionHtmlAdapterMatcher(
|
|
EmbedYoutubeBlockSchema.model.flavour,
|
|
youtubeUrlRegex
|
|
);
|
|
|
|
export const EmbedYoutubeBlockNotionHtmlAdapterExtension =
|
|
BlockNotionHtmlAdapterExtension(embedYoutubeBlockNotionHtmlAdapterMatcher);
|