DropdownMenu

overlays

Displays a menu to the user — such as a set of actions — triggered by a button.

Preview

Installation

npm install @launchapp/design-system
Import
import {  DropdownMenu, DropdownMenuTrigger, DropdownMenuContent,  DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator} from "@launchapp/design-system";

Examples

Dropdown Menu

<DropdownMenu>  <DropdownMenuTrigger asChild>    <Button variant="outline">Open</Button>  </DropdownMenuTrigger>  <DropdownMenuContent className="w-56">    <DropdownMenuLabel>My Account</DropdownMenuLabel>    <DropdownMenuSeparator />    <DropdownMenuItem>Profile</DropdownMenuItem>    <DropdownMenuItem>Billing</DropdownMenuItem>    <DropdownMenuItem>Settings</DropdownMenuItem>    <DropdownMenuSeparator />    <DropdownMenuItem>Log out</DropdownMenuItem>  </DropdownMenuContent></DropdownMenu>

Props

PropTypeDefaultDescription
open
booleanControlled open state.
onOpenChange
(open: boolean) => voidCallback when open state changes.
modal
booleantrueWhether to render in a modal context.