'use strict';

var dropdownMenuRoot = require('./dropdown-menu-root.cjs');
var dropdownMenuContent = require('./dropdown-menu-content.cjs');
var dropdownMenuItem = require('./dropdown-menu-item.cjs');
var dropdownMenuTrigger = require('./dropdown-menu-trigger.cjs');
var dropdownMenuMisc = require('./dropdown-menu-misc.cjs');

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

exports.DropdownMenu = DropdownMenu;
//# sourceMappingURL=dropdown-menu.cjs.map
