You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
528 B
TypeScript
20 lines
528 B
TypeScript
import { ViewUpdate } from '@codemirror/view';
|
|
|
|
import { EasyMDE } from '../..';
|
|
import { IToolbarButtonOptions } from '../default-toolbar';
|
|
|
|
export class ToolbarButton implements IToolbarButtonOptions {
|
|
public action?: any;
|
|
public active?:
|
|
| boolean
|
|
| ((editor: EasyMDE, update: ViewUpdate) => boolean)
|
|
| ((editor: EasyMDE, update: ViewUpdate) => Promise<boolean>);
|
|
public icon = '';
|
|
public title = '';
|
|
private _name = '';
|
|
|
|
public get name() {
|
|
return this._name;
|
|
}
|
|
}
|