import { DropdownMenuRoot } from './dropdown-menu-root.js';
import { DropdownMenuContent } from './dropdown-menu-content.js';
import { DropdownMenuItem } from './dropdown-menu-item.js';
import { DropdownMenuTrigger, DropdownMenuTriggerItem } from './dropdown-menu-trigger.js';
import { DropdownMenuGroup, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuEmptyState } from './dropdown-menu-misc.js';

const DropdownMenu = Object.assign(DropdownMenuRoot, {
    Trigger: DropdownMenuTrigger,
    /**
     * `TriggerItem` is a helper component that renders a `Trigger` as a `MenuItem`.
     */
    TriggerItem: DropdownMenuTriggerItem,
    Content: DropdownMenuContent,
    Item: DropdownMenuItem,
    Group: DropdownMenuGroup,
    Label: DropdownMenuLabel,
    Separator: DropdownMenuSeparator,
    EmptyState: DropdownMenuEmptyState,
});

export { DropdownMenu };
//# sourceMappingURL=dropdown-menu.js.map
