Files
AFFiNE-Mirror/blocksuite/affine/gfx/brush/src/effects.ts
T
fundon 2c4278058b feat(editor): add highlighter (#10573)
Closes: [BS-2909](https://linear.app/affine-design/issue/BS-2909/新增highlighter)

### What's Changed!

Currently the highlighter tool is very similar to brush, but for the future, it's a standalone module.

* Added `Highlighter` element model
* Added `Highlighter` tool
* Added `Highlighter` entry to the global toolbar
2025-03-27 08:53:26 +00:00

21 lines
724 B
TypeScript

import { EdgelessEraserToolButton } from './toolbar/components/eraser/eraser-tool-button';
import { EdgelessPenMenu } from './toolbar/components/pen/pen-menu';
import { EdgelessPenToolButton } from './toolbar/components/pen/pen-tool-button';
export function effects() {
customElements.define(
'edgeless-eraser-tool-button',
EdgelessEraserToolButton
);
customElements.define('edgeless-pen-tool-button', EdgelessPenToolButton);
customElements.define('edgeless-pen-menu', EdgelessPenMenu);
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-pen-menu': EdgelessPenMenu;
'edgeless-pen-tool-button': EdgelessPenToolButton;
'edgeless-eraser-tool-button': EdgelessEraserToolButton;
}
}