@cerberus-design/react
Version:
The Cerberus Design React component library.
49 lines (47 loc) • 1.13 kB
JavaScript
import {
createCerberusPrimitive
} from "./chunk-YJRAJNYI.js";
// src/components/menu/primitives.ts
import {
Menu as ArkMenu
} from "@ark-ui/react";
import { menu } from "styled-system/recipes";
var { withSlotRecipe, withNoRecipe } = createCerberusPrimitive(menu);
var MenuRoot = withSlotRecipe(ArkMenu.Root, "root");
var MenuTriggerEl = withNoRecipe(ArkMenu.Trigger);
var MenuTriggerItem = withNoRecipe(
ArkMenu.TriggerItem
);
var MenuIndicator = withNoRecipe(ArkMenu.Indicator);
var MenuPositioner = withNoRecipe(
ArkMenu.Positioner
);
var MenuContentEl = withSlotRecipe(
ArkMenu.Content,
"content"
);
var MenuItemEl = withSlotRecipe(ArkMenu.Item, "item");
var MenuItemGroupEl = withNoRecipe(
ArkMenu.ItemGroup
);
var MenuItemGroupLabelEl = withSlotRecipe(
ArkMenu.ItemGroupLabel,
"itemGroupLabel"
);
var MenuSeparatorEl = withSlotRecipe(
ArkMenu.Separator,
"separator"
);
export {
MenuRoot,
MenuTriggerEl,
MenuTriggerItem,
MenuIndicator,
MenuPositioner,
MenuContentEl,
MenuItemEl,
MenuItemGroupEl,
MenuItemGroupLabelEl,
MenuSeparatorEl
};
//# sourceMappingURL=chunk-WGWEAB2Q.js.map