mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-12 12:28:42 +00:00
30 lines
1.2 KiB
TypeScript
30 lines
1.2 KiB
TypeScript
import { EdgelessToolIconButton } from './button/tool-icon-button';
|
|
import { EdgelessToolbarButton } from './button/toolbar-button';
|
|
import {
|
|
EDGELESS_TOOLBAR_WIDGET,
|
|
EdgelessToolbarWidget,
|
|
} from './edgeless-toolbar';
|
|
import { EdgelessFontFamilyPanel } from './panel/font-family-panel';
|
|
import { EdgelessFontWeightAndStylePanel } from './panel/font-weight-and-style-panel';
|
|
|
|
export function effects() {
|
|
customElements.define(EDGELESS_TOOLBAR_WIDGET, EdgelessToolbarWidget);
|
|
customElements.define('edgeless-toolbar-button', EdgelessToolbarButton);
|
|
customElements.define('edgeless-tool-icon-button', EdgelessToolIconButton);
|
|
customElements.define(
|
|
'edgeless-font-weight-and-style-panel',
|
|
EdgelessFontWeightAndStylePanel
|
|
);
|
|
customElements.define('edgeless-font-family-panel', EdgelessFontFamilyPanel);
|
|
}
|
|
|
|
declare global {
|
|
interface HTMLElementTagNameMap {
|
|
'edgeless-tool-icon-button': EdgelessToolIconButton;
|
|
'edgeless-toolbar-button': EdgelessToolbarButton;
|
|
'edgeless-toolbar-widget': EdgelessToolbarWidget;
|
|
'edgeless-font-weight-and-style-panel': EdgelessFontWeightAndStylePanel;
|
|
'edgeless-font-family-panel': EdgelessFontFamilyPanel;
|
|
}
|
|
}
|