UNPKG

@neynar/ui

Version:

React UI component library built on shadcn/ui and Tailwind CSS

48 lines (38 loc) 1.14 kB
# DropdownMenuTrigger **Type**: component The element that triggers the dropdown menu Renders the interactive element that opens and closes the dropdown menu. Typically wraps a button or other interactive element using the asChild prop. Automatically receives proper ARIA attributes and keyboard event handlers. ## JSX Usage ```jsx import { DropdownMenuTrigger } from '@neynar/ui'; <DropdownMenuTrigger asChild={true} > {/* Your content here */} </DropdownMenuTrigger> ``` ## Component Props ### asChild - **Type**: `boolean` - **Required**: No - **Description**: Merge props onto the immediate child instead of rendering a wrapper element ### children - **Type**: `React.ReactNode` - **Required**: No - **Description**: No description available ## Examples ### Example 1 ```tsx // Basic trigger with button <DropdownMenuTrigger asChild> <Button variant="outline">Open Menu</Button> </DropdownMenuTrigger> ``` ### Example 2 ```tsx // Icon button trigger <DropdownMenuTrigger asChild> <Button variant="ghost" size="icon" aria-label="More options"> <MoreVertical className="h-4 w-4" /> </Button> </DropdownMenuTrigger> ```