Files
AFFiNE-Mirror/blocksuite/affine/model/src/blocks/embed/html/html-schema.ts
T
2024-12-20 15:38:06 +08:00

21 lines
503 B
TypeScript

import { createEmbedBlockSchema } from '../../../utils/index.js';
import {
type EmbedHtmlBlockProps,
EmbedHtmlModel,
EmbedHtmlStyles,
} from './html-model.js';
const defaultEmbedHtmlProps: EmbedHtmlBlockProps = {
style: EmbedHtmlStyles[0],
caption: null,
html: undefined,
design: undefined,
};
export const EmbedHtmlBlockSchema = createEmbedBlockSchema({
name: 'html',
version: 1,
toModel: () => new EmbedHtmlModel(),
props: (): EmbedHtmlBlockProps => defaultEmbedHtmlProps,
});