You've already forked joplin
mirror of
https://github.com/laurent22/joplin.git
synced 2025-06-24 23:26:50 +02:00
All: Use Lerna to manage monorepo
This commit is contained in:
25
packages/lib/services/plugins/ToolbarButtonController.ts
Normal file
25
packages/lib/services/plugins/ToolbarButtonController.ts
Normal file
@ -0,0 +1,25 @@
|
||||
import { ToolbarButtonLocation } from './api/types';
|
||||
import ViewController from './ViewController';
|
||||
|
||||
export default class ToolbarButtonController extends ViewController {
|
||||
|
||||
constructor(id:string, pluginId:string, store:any, commandName:string, location:ToolbarButtonLocation) {
|
||||
super(id, pluginId, store);
|
||||
|
||||
this.store.dispatch({
|
||||
type: 'PLUGIN_VIEW_ADD',
|
||||
pluginId: pluginId,
|
||||
view: {
|
||||
id: this.handle,
|
||||
type: this.type,
|
||||
commandName: commandName,
|
||||
location: location,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
public get type():string {
|
||||
return 'toolbarButton';
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user