- {label}
+ return items.map((menuItem, i) => (
+
+ {menuItem.label}
));
} else {
diff --git a/packages/components/src/Skeleton/types/index.ts b/packages/components/src/Skeleton/types/index.ts
index 0f2c55b4..014e8bbb 100644
--- a/packages/components/src/Skeleton/types/index.ts
+++ b/packages/components/src/Skeleton/types/index.ts
@@ -1,7 +1,8 @@
-export interface IMenuItem {
+export type MenuItem = {
defaultOpen?: boolean;
external?: boolean;
href?: string;
label: string;
- subMenu?: IMenuItem[];
-}
+ onClick?: () => void;
+ subMenu?: MenuItem[];
+};
diff --git a/stories/components/Skeleton.stories.mdx b/stories/components/Skeleton.stories.mdx
index 8b95384e..05362e60 100644
--- a/stories/components/Skeleton.stories.mdx
+++ b/stories/components/Skeleton.stories.mdx
@@ -41,10 +41,11 @@ export const Template = (args) => (
{ label: 'Menu External', href: 'https://treejs.romanjaros.dev', external: true },
],
sidebar: [{ label: 'Menu 1' }, { label: 'Menu 2' }],
- user: [{ label: 'Menu 1' }, { label: 'Menu 2', href: '/r3' }],
+ user: [{ label: 'Menu 1', href: '/ru1' }, { label: 'Menu 2', href: '/ru2' }],
},
enabledMenu: {
user: true,
+ navigation: true,
sidebar: true,
},
}}
diff --git a/stories/components/Skeleton/Router.tsx b/stories/components/Skeleton/Router.tsx
index c6c1cbb5..5482b61a 100644
--- a/stories/components/Skeleton/Router.tsx
+++ b/stories/components/Skeleton/Router.tsx
@@ -7,7 +7,8 @@ const Router = () => (
Main } />