UNPKG

@kinvolk/headlamp-plugin

Version:

The needed infrastructure for building Headlamp plugins.

26 lines (18 loc) 1.06 kB
# Example Plugin: Sidebar Items This example plugin places two items with the title "Feedback" in the sidebar; one as a top-level entry, and the other is placed under the cluster item. It also removes the Namespaces sidebar item and route. ![screenshot of the side bar being changed](../../../docs/development/plugins/images/sidebar.png) To run the plugin: ```bash cd plugins/examples/sidebar npm install npm start # See the sidebar on the left of Headlamp has changed. ``` The main code for the plugin is in [src/index.tsx](src/index.tsx). See the API documentation for: - [registerSidebarEntry](https://headlamp.dev/docs/latest/development/api/modules/plugin_registry/#registersidebarentry) - [registerSidebarEntryFilter](https://headlamp.dev/docs/latest/development/api/modules/plugin_registry/#registersidebarentryfilter) - [registerRoute](https://headlamp.dev/docs/latest/development/api/modules/plugin_registry/#registerroute) - [registerRouteFilter](https://headlamp.dev/docs/latest/development/api/modules/plugin_registry/#registerroutefilter)