Files
AFFiNE-Mirror/blocksuite/affine/gfx/template/src/effects.ts
T
2025-04-06 12:24:13 +00:00

21 lines
862 B
TypeScript

import { OverlayScrollbar } from './toolbar/overlay-scrollbar';
import { AffineTemplateLoading } from './toolbar/template-loading';
import { EdgelessTemplatePanel } from './toolbar/template-panel';
import { EdgelessTemplateButton } from './toolbar/template-tool-button';
export function effects() {
customElements.define('edgeless-templates-panel', EdgelessTemplatePanel);
customElements.define('overlay-scrollbar', OverlayScrollbar);
customElements.define('edgeless-template-button', EdgelessTemplateButton);
customElements.define('affine-template-loading', AffineTemplateLoading);
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-templates-panel': EdgelessTemplatePanel;
'overlay-scrollbar': OverlayScrollbar;
'edgeless-template-button': EdgelessTemplateButton;
'affine-template-loading': AffineTemplateLoading;
}
}