Dropdown Menu

A menu component that displays a list of actions or options when triggered.

Installation

npm install fuyukaki-ui

Usage

import {
  DropdownMenu,
  DropdownMenuTrigger,
  DropdownMenuContent,
  DropdownMenuItem,
} from 'fuyukaki-ui'

function App() {
  return (
    <DropdownMenu>
      <DropdownMenuTrigger>Open Menu</DropdownMenuTrigger>
      <DropdownMenuContent>
        <DropdownMenuItem>Profile</DropdownMenuItem>
        <DropdownMenuItem>Settings</DropdownMenuItem>
        <DropdownMenuItem>Logout</DropdownMenuItem>
      </DropdownMenuContent>
    </DropdownMenu>
  )
}

Basic Example

With Icons and Shortcuts

Props

ComponentPropType
DropdownMenuopenboolean
DropdownMenuonOpenChange(open: boolean) => void
DropdownMenuContentalign'start' | 'center' | 'end'
DropdownMenuContentside'top' | 'bottom' | 'left' | 'right'
DropdownMenuItemvariant'default' | 'danger'
DropdownMenuItemiconReactNode
DropdownMenuItemshortcutstring