UNPKG

@mskcc/carbon-react

Version:

Carbon react components for the MSKCC DSM

20 lines (19 loc) 748 B
/** * MSKCC DSM 2021, 2023 */ import React, { type ComponentProps, type ReactNode, ElementType } from 'react'; import { LinkProps } from './Link'; type HeaderMenuItemProps<E extends ElementType> = LinkProps<E> & { className?: string | undefined; isActive?: boolean | undefined; isCurrentPage?: boolean | undefined; 'aria-current'?: string | undefined; children: ReactNode; role?: ComponentProps<'li'>['role']; tabIndex?: number | undefined; }; declare const HeaderMenuItem: (<E extends React.ElementType<any> = "a">(props: HeaderMenuItemProps<E>) => JSX.Element) & { displayName?: string | undefined; propTypes?: React.WeakValidationMap<HeaderMenuItemProps<any>> | undefined; }; export default HeaderMenuItem;