@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
57 lines (56 loc) • 2.33 kB
TypeScript
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;
}
}