UNPKG

wix-style-react

Version:
138 lines (107 loc) 3.98 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _CodeExample = require('wix-storybook-utils/CodeExample'); var _CodeExample2 = _interopRequireDefault(_CodeExample); var _PopoverMenu = require('../../src/PopoverMenu'); var _PopoverMenu2 = _interopRequireDefault(_PopoverMenu); var _PopoverMenuItem = require('../../src/PopoverMenuItem'); var _PopoverMenuItem2 = _interopRequireDefault(_PopoverMenuItem); var _storySettings = require('./storySettings'); var _ExampleBasic = require('./ExampleBasic'); var _ExampleBasic2 = _interopRequireDefault(_ExampleBasic); var _ExampleBasic3 = require('!raw-loader!./ExampleBasic'); var _ExampleBasic4 = _interopRequireDefault(_ExampleBasic3); var _ExampleDisabled = require('./ExampleDisabled'); var _ExampleDisabled2 = _interopRequireDefault(_ExampleDisabled); var _ExampleDisabled3 = require('!raw-loader!./ExampleDisabled'); var _ExampleDisabled4 = _interopRequireDefault(_ExampleDisabled3); var _ExampleDisabledLarge = require('./ExampleDisabledLarge'); var _ExampleDisabledLarge2 = _interopRequireDefault(_ExampleDisabledLarge); var _ExampleDisabledLarge3 = require('!raw-loader!./ExampleDisabledLarge'); var _ExampleDisabledLarge4 = _interopRequireDefault(_ExampleDisabledLarge3); var _AutoExampleWrapper = require('../AutoExampleWrapper'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var exampleContainerStyle = { display: 'flex', backgroundColor: '#f6f8fa', minHeight: '50px', alignItems: 'center', justifyContent: 'center' }; var exampleItems = [_react2.default.createElement(_PopoverMenuItem2.default, { dataHook: _storySettings.storySettings.itemDataHook, text: 'Edit', onClick: function onClick() {} }), _react2.default.createElement(_PopoverMenuItem2.default, { dataHook: _storySettings.storySettings.itemDataHook, text: 'Hide', onClick: function onClick() {} }), _react2.default.createElement(_PopoverMenuItem2.default, { dataHook: _storySettings.storySettings.itemDataHook, text: 'Delete', onClick: function onClick() {} })]; var exampleChildren = [{ label: 'One item', value: exampleItems.slice(0, 1) }, { label: 'Two items', value: exampleItems.slice(0, 2) }, { label: 'Three items', value: exampleItems }]; exports.default = { category: _storySettings.storySettings.kind, storyName: _storySettings.storySettings.storyName, component: (0, _AutoExampleWrapper.createAutoExampleWrapper)(_PopoverMenu2.default), componentPath: '../../src/PopoverMenu/PopoverMenu.js', componentProps: { dataHook: _storySettings.storySettings.dataHook, size: 'normal', placement: 'right', buttonTheme: 'icon-greybackground', children: exampleChildren[0].value }, exampleProps: { children: exampleChildren }, examples: _react2.default.createElement( 'div', null, _react2.default.createElement( _CodeExample2.default, { title: 'Standard with icons', code: _ExampleBasic4.default }, _react2.default.createElement( 'div', { style: exampleContainerStyle }, _react2.default.createElement(_ExampleBasic2.default, null) ) ), _react2.default.createElement( _CodeExample2.default, { title: 'Disabled item', code: _ExampleDisabled4.default }, _react2.default.createElement( 'div', { style: exampleContainerStyle }, _react2.default.createElement(_ExampleDisabled2.default, null) ) ), _react2.default.createElement( _CodeExample2.default, { title: 'Disabled item within a large popover menu', code: _ExampleDisabledLarge4.default }, _react2.default.createElement( 'div', { style: exampleContainerStyle }, _react2.default.createElement(_ExampleDisabledLarge2.default, null) ) ) ) };