@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
18 lines • 951 B
TypeScript
import React from 'react';
import { ComponentPassThrough } from '../../../types';
import { DefaultProps } from '../../../theme';
import { MenuItemProps } from '../MenuItem/MenuItem';
import useStyles from './MenuButton.styles';
export declare type MenuButtonStylesNames = keyof ReturnType<typeof useStyles>;
export interface MenuButtonProps extends DefaultProps<MenuButtonStylesNames>, MenuItemProps {
children: React.ReactNode;
hovered: boolean;
onHover(): void;
elementRef(node: HTMLButtonElement): void;
component?: any;
}
export declare function MenuButton<T extends React.ElementType = 'button'>({ className, style, children, onHover, hovered, themeOverride, elementRef, icon, color, disabled, rightSection, component: Element, classNames, styles, ...others }: ComponentPassThrough<T, MenuButtonProps>): JSX.Element;
export declare namespace MenuButton {
var displayName: string;
}
//# sourceMappingURL=MenuButton.d.ts.map