wix-style-react
Version:
wix-style-react
138 lines (107 loc) • 3.98 kB
JavaScript
'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)
)
)
)
};