Dropdown

Action menu built on Base UI Menu primitives.

Import/Installation

import { Button, DropdownContent, DropdownItem, DropdownRoot, DropdownTrigger } from "@lottiefiles/creator-plugins-ui";

Preview

Usage

<DropdownRoot>
  <DropdownTrigger render={<Button size="sm" variant="outline" />}>Options</DropdownTrigger>
  <DropdownContent>
    <DropdownItem>Duplicate</DropdownItem>
    <DropdownItem>Rename</DropdownItem>
    <DropdownItem variant="destructive">Delete</DropdownItem>
  </DropdownContent>
</DropdownRoot>

Props

PropTypeDefaultRequiredDescription
variant"default" | "destructive""default"NoVisual variant for the menu item.
onSelect(event: React.MouseEvent<HTMLDivElement>) => voidNoCallback fired when the item is selected. Maps to onClick internally for Base UI compatibility.

Built on Base UI Menu. See their docs for primitive-level details on DropdownRoot, DropdownTrigger, DropdownContent, DropdownGroup, DropdownLabel, DropdownPortal, and DropdownSeparator.

Last updated: August 5, 2026 at 11:47 AMEdit this page