office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
28 lines (27 loc) • 1.24 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;
secondaryText: 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, primaryDisabled?: boolean | undefined) => IMenuItemClassNames;