office-ui-fabric-react
Version: 
Reusable React components for building experiences for Office 365.
27 lines (26 loc) • 1.17 kB
TypeScript
import { ITheme } from '../../Styling';
import { IVerticalDividerClassNames } from '../Divider/VerticalDivider.types';
export interface IContextualMenuClassNames {
    container: string;
    root: string;
    list: string;
    header: string;
    title: string;
}
export interface IMenuItemClassNames {
    item: string;
    divider: string;
    root: string;
    linkContent: string;
    icon: string;
    checkmarkIcon: string;
    subMenuIcon: string;
    label: string;
    splitContainer: string;
    splitPrimary: string;
    splitMenu: string;
    linkContentMenu: string;
}
export declare const getSplitButtonVerticalDividerClassNames: (theme: ITheme) => IVerticalDividerClassNames;
export declare const getContextualMenuClassNames: (theme: ITheme, className?: string | undefined) => IContextualMenuClassNames;
export declare const getItemClassNames: (theme: ITheme, disabled: boolean, expanded: boolean, checked: boolean, isAnchorLink: boolean, knownIcon: boolean, itemClassName?: string | undefined, dividerClassName?: string | undefined, iconClassName?: string | undefined, subMenuClassName?: string | undefined) => IMenuItemClassNames;