@carbon/ibm-security
Version:
Carbon for Cloud & Cognitive IBM Security UI components
31 lines (29 loc) • 1.19 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _addonActions = require("@storybook/addon-actions");
var _addonKnobs = require("@storybook/addon-knobs");
var _react = require("@storybook/react");
var _react2 = _interopRequireDefault(require("react"));
var _storybook = require("../../../.storybook");
var _ = require("../..");
var _mocks_ = _interopRequireDefault(require("./_mocks_"));
/**
* @file Tag wall stories.
* @copyright IBM Security 2019
*/
var items = _mocks_.default.items,
label = _mocks_.default.label,
addLabel = _mocks_.default.addLabel;
var storyProps = function storyProps() {
return {
items: items,
label: (0, _addonKnobs.text)('Label (label)', label),
addLabel: (0, _addonKnobs.text)('Add button label (addLabel)', addLabel),
disable: (0, _addonKnobs.boolean)('Disabled (disable)', false),
onChange: (0, _addonActions.action)('onChange'),
onAddButton: (0, _addonActions.action)('onAddButton')
};
};
(0, _react.storiesOf)((0, _storybook.patterns)('TagWall'), module).add('Default', function () {
return /*#__PURE__*/_react2.default.createElement(_.TagWall, storyProps());
});