// Navigation
Menu
List of options on button interaction.
// Rendering preview…
// Install
npx shadcn@latest add @dakik/menu// Usage
1import { Menu, MenuTrigger, MenuPositioner, MenuContent } from "@/components/ui/menu";23<Menu />// Code
1"use client";23import { Portal } from "@ark-ui/react";4import { ark } from "@ark-ui/react/factory";5import {6 Menu as ArkMenu,7 type MenuContentProps,8 useMenuContext,9} from "@ark-ui/react/menu";10import { CheckIcon, ChevronRight } from "lucide-react";11import type React from "react";12import { tv, type VariantProps } from "tailwind-variants";13import { cn } from "@/lib/utils";1415export const useMenu = useMenuContext;1617export const Menu = (props: React.ComponentProps<typeof ArkMenu.Root>) => {18 const {19 lazyMount = true,20 positioning = { placement: "bottom-end" },21 unmountOnExit = true,22 ...rest23 } = props;2425 return (26 <ArkMenu.Root27 data-slot="menu"28 lazyMount={lazyMount}// Dependencies