import * as React from 'react'; import { MenuButton, IMenuButtonProps } from '@uifabric/experiments'; import { Stack, Text } from 'office-ui-fabric-react'; const menuProps: IMenuButtonProps['menu'] = { items: [ { key: 'a', name: 'Item a', }, { key: 'b', name: 'Item b', }, ], }; const tokens = { sectionStack: { childrenGap: 32, }, headingStack: { childrenGap: 16, padding: 8, }, buttonStack: { childrenGap: 12, }, multilineButtonStack: { padding: '8px 0px', }, }; const ButtonStack = (props: { children: JSX.Element[] | JSX.Element }) => ( {props.children} ); export class MenuButtonExample extends React.Component<{}, {}> { public render(): JSX.Element { return (
I am a compound multiline button. I can have a caption.
); } }