rete-stage0-menu-plugin
v0.3.7
Published
Rete menu using https://www.npmjs.com/package/stage0 (~1.6 kb framewok) renderer
Downloads
14
Readme
Rete Stage0 renderer menu plugin
Rete.js plugin
Example: https://codepen.io/anon/pen/jQBxKe
Check/replace 'stage0-menu-plugin.debug.css' to add your own style
import Stage0MenuPlugin from 'stage0-rete-menu-plugin';
editor.use(Stage0MenuPlugin, {
menuOptions: {
delay: 100,
searchBar: false,
allocate(component) {
if (component.name == "Add") {
return false;
}
return ["menu", "submenu"];
},
items: {
Menu: {
"Add component": {
Add: components[1]
},
Fn: () => {
alert("Fn");
}
}
}
},
dockedMenuOptions: {
delay: 100,
allocate(component) {
return false;
},
items: {
Menu: {
"Add component": {
Add: components[1]
},
"Add component 2": {
X: components[1]
}
}
}
}
}});
| Options | Description | Default |
|-|-|-|
| searchBar | Showing search bar | true
| delay | Delay hide, ms | 100
| allocate | function for placing of components into submenu (return false to exclude) | () => []
| items | Hand crafted menu | {}
