UNPKG

@salesforce/design-system-react

Version:

Salesforce Lightning Design System for React

107 lines (84 loc) 3.43 kB
"use strict"; var _react = require("react"); var _react2 = _interopRequireDefault(_react); var _createReactClass = require("create-react-class"); var _createReactClass2 = _interopRequireDefault(_createReactClass); var _propTypes = require("prop-types"); var _propTypes2 = _interopRequireDefault(_propTypes); var _react3 = require("@storybook/react"); var _addonActions = require("@storybook/addon-actions"); var _normalizr = require("normalizr"); var _iconSettings = require("../../icon-settings"); var _iconSettings2 = _interopRequireDefault(_iconSettings); var _constants = require("../../../utilities/constants"); var _dynamicHashmap = require("./dynamic-hashmap"); var _dynamicHashmap2 = _interopRequireDefault(_dynamicHashmap); var _tree = require("../../tree"); var _tree2 = _interopRequireDefault(_tree); var _search = require("../../input/search"); var _search2 = _interopRequireDefault(_search); var _default = require("../__examples__/default"); var _default2 = _interopRequireDefault(_default); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /* Copyright (c) 2015-present, salesforce.com, inc. All rights reserved */ /* Licensed under BSD 3-Clause - see LICENSE.txt or git.io/sfdc-license */ // View the generated hash map // console.log(JSON.stringify(sampleNodesDynamicHashMap.base)); // console.log(JSON.stringify(sampleNodesDynamicHashMap.initialExpandedSelected)); // console.log(JSON.stringify(sampleNodesDynamicHashMap.large)); (0, _react3.storiesOf)(_constants.TREE, module).addDecorator(function (getStory) { return _react2.default.createElement("div", { className: "slds-p-around--medium" }, getStory()); }).add('Base', function () { return _react2.default.createElement(_default2.default, { nodes: _dynamicHashmap2.default.base, action: _addonActions.action }); }).add('Base with stencil', function () { return _react2.default.createElement(_default2.default, { action: _addonActions.action, loadingStencil: true }); }).add('Initial Expanded/Selected', function () { return _react2.default.createElement(_default2.default, { action: _addonActions.action, nodes: _dynamicHashmap2.default.initialExpandedSelected }); }).add('No Branch Select', function () { return _react2.default.createElement(_default2.default, { action: _addonActions.action, multipleSelection: true, noBranchSelection: true }); }).add('Multiple Selection', function () { return _react2.default.createElement(_default2.default, { action: _addonActions.action, multipleSelection: true }); }).add('Assistive Heading', function () { return _react2.default.createElement(_default2.default, { action: _addonActions.action, noHeading: true, assistiveText: "Miscellaneous Foods" }); }).add('Overflow Hidden', function () { return _react2.default.createElement(_default2.default, { action: _addonActions.action, listStyle: { height: '300px', overflowY: 'auto' }, nodes: _dynamicHashmap2.default.large }); }).add('Large dataset (300+)', function () { return _react2.default.createElement(_default2.default, { action: _addonActions.action, nodes: _dynamicHashmap2.default.large }); }).add('Highlighted Search', function () { return _react2.default.createElement(_default2.default, { action: _addonActions.action, searchable: true }); });