rete-stage0-menu-plugin

0.3.7 • Public • Published

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 {}

Readme

Keywords

none

Package Sidebar

Install

npm i rete-stage0-menu-plugin

Weekly Downloads

4

Version

0.3.7

License

ISC

Unpacked Size

107 kB

Total Files

20

Last publish

Collaborators

  • trsh