feat(editor): gfx template package (#11480)

This commit is contained in:
Saul-Mirone
2025-04-06 12:24:13 +00:00
parent 41499c1cd6
commit bb1270061a
35 changed files with 189 additions and 42 deletions
@@ -0,0 +1,20 @@
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;
}
}