UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

56 lines 2.56 kB
import * as tslib_1 from "tslib"; import * as React from 'react'; import { ContextualMenuItemType } from 'office-ui-fabric-react/lib/ContextualMenu'; import { DefaultButton } from 'office-ui-fabric-react/lib/Button'; import './ContextualMenuExample.scss'; var ContextualMenuBasicExample = /** @class */ (function (_super) { tslib_1.__extends(ContextualMenuBasicExample, _super); function ContextualMenuBasicExample(props) { var _this = _super.call(this, props) || this; _this.state = { showCallout: false }; return _this; } ContextualMenuBasicExample.prototype.render = function () { return (React.createElement("div", null, React.createElement(DefaultButton, { id: 'ContextualMenuButton1', text: 'Click for ContextualMenu', menuProps: { shouldFocusOnMount: true, items: [ { key: 'newItem', name: 'New', onClick: function () { return console.log('New clicked'); } }, { key: 'divider_1', itemType: ContextualMenuItemType.Divider }, { key: 'rename', name: 'Rename', onClick: function () { return console.log('Rename clicked'); } }, { key: 'edit', name: 'Edit', onClick: function () { return console.log('Edit clicked'); } }, { key: 'properties', name: 'Properties', onClick: function () { return console.log('Properties clicked'); } }, { key: 'disabled', name: 'Disabled item', disabled: true, onClick: function () { return console.error('Disabled item should not be clickable.'); } } ] } }))); }; return ContextualMenuBasicExample; }(React.Component)); export { ContextualMenuBasicExample }; //# sourceMappingURL=ContextualMenu.Basic.Example.js.map