UNPKG

@gluestack-ui/menu

Version:

A universal headless menu component for React Native, Next.js & React

21 lines (20 loc) 757 B
// This is the main index file that will be included in build import { Menu as MenuMain } from './Menu'; import { MenuItem } from './MenuItemStately'; import { MenuItemLabel } from './MenuItemLabel'; import { Separator } from './Separator'; const createMenu = ({ Root: StyledMenu, Item: StyledMenuItem, Label: StyledItemLabel, Backdrop: StyledBackdrop, AnimatePresence, Separator: StyledSeparator, }) => { const MenuTemp = MenuMain({ StyledMenu, StyledMenuItem, StyledBackdrop, AnimatePresence, StyledSeparator, }); MenuTemp.Item = MenuItem; MenuTemp.ItemLabel = MenuItemLabel(StyledItemLabel); MenuTemp.Separator = Separator; const Menu = MenuTemp; return Menu; }; export { createMenu };