| 1234567891011121314151617181920212223242526272829303132333435 |
- import { PanelHeaderMenuItemProps, PanelHeaderMenuItemTypes } from 'app/types/panel';
- import { PanelModel } from 'app/features/dashboard/panel_model';
- export const getMenuAdditional = (panel: PanelModel) => {
- const getAdditionalMenuItems = () => {
- return [
- {
- type: PanelHeaderMenuItemTypes.Link,
- text: 'Hello menu',
- handleClick: () => {
- alert('Hello world from menu');
- },
- shortcut: 'hi',
- },
- ] as PanelHeaderMenuItemProps[];
- };
- const getAdditionalSubMenuItems = () => {
- return [
- {
- type: PanelHeaderMenuItemTypes.Link,
- text: 'Hello Sub Menu',
- handleClick: () => {
- alert('Hello world from sub menu');
- },
- shortcut: 'subhi',
- },
- ] as PanelHeaderMenuItemProps[];
- };
- return {
- additionalMenuItems: getAdditionalMenuItems(),
- additionalSubMenuItems: getAdditionalSubMenuItems(),
- };
- };
|