UNPKG

wix-style-react

Version:
116 lines (89 loc) 4.34 kB
'use strict'; var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _Markdown = require('wix-storybook-utils/Markdown'); var _Markdown2 = _interopRequireDefault(_Markdown); var _CodeExample = require('wix-storybook-utils/CodeExample'); var _CodeExample2 = _interopRequireDefault(_CodeExample); var _Card = require('wix-style-react/Card'); var _Card2 = _interopRequireDefault(_Card); var _react3 = require('@storybook/react'); var _MainExample = require('./MainExample'); var _MainExample2 = _interopRequireDefault(_MainExample); var _MainExample3 = require('!raw-loader!./MainExample'); var _MainExample4 = _interopRequireDefault(_MainExample3); var _MainExampleRTL = require('./MainExampleRTL'); var _MainExampleRTL2 = _interopRequireDefault(_MainExampleRTL); var _MainExampleRTL3 = require('!raw-loader!./MainExampleRTL'); var _MainExampleRTL4 = _interopRequireDefault(_MainExampleRTL3); var _BulkActionsExample = require('./BulkActionsExample'); var _BulkActionsExample2 = require('!raw-loader!./BulkActionsExample'); var _BulkActionsExample3 = _interopRequireDefault(_BulkActionsExample2); var _storySettings = require('./storySettings'); var _README = require('./README.md'); var _README2 = _interopRequireDefault(_README); var _ToolbarStory = require('./Toolbar.story.scss'); var _ToolbarStory2 = _interopRequireDefault(_ToolbarStory); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } (0, _react3.storiesOf)(_storySettings.storySettings.category, module).add(_storySettings.storySettings.storyName, function () { return _react2.default.createElement( 'div', null, _react2.default.createElement(_Markdown2.default, { source: _README2.default }), _react2.default.createElement( 'div', null, _react2.default.createElement(_Markdown2.default, { source: '\n### Main Toolbar\nThe Main Toolbar typically includes components that let you search or filter the table data.\n\nIt may include (by convention) the following UI components:\n - A Table Title (`<TableToolbar.Title>My Table</TableToolbar.Title>`). If Table reside in a `<Page/>` component, then the Title would usually be in the Page component rather then in the Toolbar.\n - Input box\n - Dropdown\n - DateRange\n - Checkbox\n ' }), _react2.default.createElement( 'div', { className: _ToolbarStory2.default.example }, _react2.default.createElement( _CodeExample2.default, { title: 'Typical Main Toolbar', code: _MainExample4.default }, _react2.default.createElement( _Card2.default, null, _react2.default.createElement(_MainExample2.default, null) ) ), _react2.default.createElement( _CodeExample2.default, { title: 'Typical Main Toolbar (RTL)', code: _MainExampleRTL4.default }, _react2.default.createElement( _Card2.default, null, _react2.default.createElement(_MainExampleRTL2.default, null) ) ) ) ), _react2.default.createElement( 'div', null, _react2.default.createElement(_Markdown2.default, { source: '\n### Typical BulkActions Toolbar\nThe BulkActions Toolbar typically includes actions which act on the current selected rows.\n\nIt may include (by convention) the following UI component:\n - A selection count (`<TableToolbar.SelectedCount> 2 Selected </TableToolbar.SelectedCount>`)\n - Action Buttons(`<Button/>`). All Buttons should have `theme="whiteblueprimary"`.\n - Icon Button\n - Text only Button\n - Button with Prefix\n - A collapsed Search input box (`<Search expandable/>`)\n ' }), _react2.default.createElement( 'div', { className: _ToolbarStory2.default.example }, _react2.default.createElement( _CodeExample2.default, { title: 'Typical BulkActions Toolbar', code: _BulkActionsExample3.default }, _react2.default.createElement( _Card2.default, null, _react2.default.createElement(_BulkActionsExample.BulkActionsExample, null) ) ) ) ) ); });