UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

57 lines (56 loc) 2.33 kB
import type { MenuFactory, MenuProps, MenuStylesNames } from './Menu'; import type { MenuContextValue } from './Menu.context'; import type { MenuDividerProps } from './MenuDivider/MenuDivider'; import type { MenuDropdownProps } from './MenuDropdown/MenuDropdown'; import type { MenuItemProps } from './MenuItem/MenuItem'; import type { MenuLabelProps } from './MenuLabel/MenuLabel'; import type { MenuSubProps } from './MenuSub/MenuSub'; import type { MenuSubDropdownProps } from './MenuSubDropdown/MenuSubDropdown'; import type { MenuSubItemProps } from './MenuSubItem/MenuSubItem'; import type { MenuSubTargetProps } from './MenuSubTarget/MenuSubTarget'; import type { MenuTargetProps } from './MenuTarget/MenuTarget'; export { Menu } from './Menu'; export { MenuDivider } from './MenuDivider/MenuDivider'; export { MenuItem } from './MenuItem/MenuItem'; export { MenuLabel } from './MenuLabel/MenuLabel'; export { MenuDropdown } from './MenuDropdown/MenuDropdown'; export { MenuTarget } from './MenuTarget/MenuTarget'; export { useMenuContext } from './Menu.context'; export { MenuSub } from './MenuSub/MenuSub'; export { MenuSubDropdown } from './MenuSubDropdown/MenuSubDropdown'; export { MenuSubItem } from './MenuSubItem/MenuSubItem'; export { MenuSubTarget } from './MenuSubTarget/MenuSubTarget'; export type { MenuProps, MenuStylesNames, MenuFactory, MenuDividerProps, MenuItemProps, MenuLabelProps, MenuDropdownProps, MenuTargetProps, MenuContextValue, MenuSubProps, MenuSubDropdownProps, MenuSubItemProps, MenuSubTargetProps, }; export declare namespace Menu { type Props = MenuProps; type StylesNames = MenuStylesNames; type Factory = MenuFactory; type ContextValue = MenuContextValue; namespace Item { type Props = MenuItemProps; } namespace Label { type Props = MenuLabelProps; } namespace Divider { type Props = MenuDividerProps; } namespace Dropdown { type Props = MenuDropdownProps; } namespace Target { type Props = MenuTargetProps; } namespace Sub { type Props = MenuSubProps; } namespace SubDropdown { type Props = MenuSubDropdownProps; } namespace SubItem { type Props = MenuSubItemProps; } namespace SubTarget { type Props = MenuSubTargetProps; } }