From 502cee7b7a3b71d190f56b2d73f0a13f7e5532ba Mon Sep 17 00:00:00 2001 From: barnabasmolnar Date: Thu, 27 Jul 2023 13:35:24 +0200 Subject: [PATCH] Added MainMenu.Sub docs. --- .../api/children-components/main-menu.mdx | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/dev-docs/docs/@excalidraw/excalidraw/api/children-components/main-menu.mdx b/dev-docs/docs/@excalidraw/excalidraw/api/children-components/main-menu.mdx index 2494df108..8138488f1 100644 --- a/dev-docs/docs/@excalidraw/excalidraw/api/children-components/main-menu.mdx +++ b/dev-docs/docs/@excalidraw/excalidraw/api/children-components/main-menu.mdx @@ -165,3 +165,35 @@ function App() { | Prop | Type | Required | Default | Description | | --- | --- | :-: | :-: | --- | | `children ` | `React.ReactNode` | Yes | - | The content of the `Menu Group` | + +### MainMenu.Sub + +The MainMenu component now supports submenus. To render a submenu, you can use `MainMenu.Sub`, `MainMenu.Sub.Trigger`, `MainMenu.Sub.Content` and `MainMenu.Sub.Item`. Note that `MainMenu.Sub.Trigger` and `MainMenu.Sub.Content` must be direct children of `MainMenu.Sub`. + +```jsx live +function App() { + return ( +
+ + + + Submenu + + window.alert("Submenu item 1")} + > + Submenu item 1 + + window.alert("Submenu item 2")} + > + Submenu item 2 + + + + + +
+ ); +} +```