Initial attempt @ using radixdropdown for mainmenu

This commit is contained in:
barnabasmolnar 2023-04-17 16:59:05 +02:00
parent c3e8ddaf58
commit e094b8b539
5 changed files with 360 additions and 8 deletions

View file

@ -15,6 +15,8 @@ import { withInternalFallback } from "../hoc/withInternalFallback";
import { composeEventHandlers } from "../../utils";
import { useTunnels } from "../context/tunnels";
import * as DropdownMenuRadix from "@radix-ui/react-dropdown-menu";
const MainMenu = Object.assign(
withInternalFallback(
"MainMenu",
@ -38,7 +40,7 @@ const MainMenu = Object.assign(
return (
<mainMenuTunnel.In>
<DropdownMenu open={appState.openMenu === "canvas"}>
<DropdownMenuRadix.Root open={appState.openMenu === "canvas"}>
<DropdownMenu.Trigger
onToggle={() => {
setAppState({
@ -65,7 +67,7 @@ const MainMenu = Object.assign(
</fieldset>
)}
</DropdownMenu.Content>
</DropdownMenu>
</DropdownMenuRadix.Root>
</mainMenuTunnel.In>
);
},