ai-ui-lib
Version:
coming soon
94 lines (81 loc) • 3.47 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _addonActions = require("@storybook/addon-actions");
var _react2 = require("@storybook/react");
var _storybookAddonJsx = require("storybook-addon-jsx");
var _addonKnobs = require("@storybook/addon-knobs");
var _helpers = _interopRequireDefault(require("../../helpers"));
require("../../sass/main.scss");
var _ = _interopRequireDefault(require("."));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// @ts-ignore
var _default = {
title: 'Button',
decorators: [_addonKnobs.withKnobs]
};
exports.default = _default;
var onChangeAction = (0, _addonActions.action)('change ..');
onChangeAction.toString = function () {
return "action('changed')";
};
(0, _react2.storiesOf)('AIButton', module).addDecorator(_storybookAddonJsx.jsxDecorator).add('PRIMARY', function () {
return /*#__PURE__*/_react.default.createElement(_helpers.default, null, /*#__PURE__*/_react.default.createElement(_.default, {
withForm: true,
clickHandler: onChangeAction,
btnText: "Button text",
withIcon: false,
className: "def-button--primary def-button"
}));
});
(0, _react2.storiesOf)('AIButton ', module).addDecorator(_storybookAddonJsx.jsxDecorator).add('TERIARY', function () {
return /*#__PURE__*/_react.default.createElement(_helpers.default, null, /*#__PURE__*/_react.default.createElement(_.default, {
withForm: true,
clickHandler: onChangeAction,
btnText: "Button text",
withIcon: false,
className: "def-button--tertiary def-button"
}));
});
(0, _react2.storiesOf)('AIButton ', module).addDecorator(_storybookAddonJsx.jsxDecorator).add('SECONDARY', function () {
return /*#__PURE__*/_react.default.createElement(_helpers.default, null, /*#__PURE__*/_react.default.createElement(_.default, {
withForm: true,
clickHandler: onChangeAction,
btnText: "Button text",
withIcon: false,
className: "def-button--secondary def-button"
}));
});
(0, _react2.storiesOf)('AIButton ', module).addDecorator(_storybookAddonJsx.jsxDecorator).add('SMALL', function () {
return /*#__PURE__*/_react.default.createElement(_helpers.default, null, /*#__PURE__*/_react.default.createElement(_.default, {
withForm: true,
clickHandler: onChangeAction,
btnText: "Button text",
withIcon: false,
className: "def-button--secondary def-button--sm def-button "
}));
});
(0, _react2.storiesOf)('AIButton ', module).addDecorator(_storybookAddonJsx.jsxDecorator).add('MEDIUM', function () {
return /*#__PURE__*/_react.default.createElement(_helpers.default, null, /*#__PURE__*/_react.default.createElement(_.default, {
iconClass: "sds",
withForm: true,
clickHandler: onChangeAction,
btnText: "Button text",
withIcon: false,
className: "def-button--secondary def-button--md def-button "
}));
});
(0, _react2.storiesOf)('AIButton ', module).addDecorator(_storybookAddonJsx.jsxDecorator).add('WITH ICON', function () {
return /*#__PURE__*/_react.default.createElement(_helpers.default, null, /*#__PURE__*/_react.default.createElement(_.default, {
withForm: true,
clickHandler: onChangeAction,
btnText: "Button text",
withIcon: true,
iconSrc: "login",
iconType: "svg",
className: "def-button def-button--primary def-button__icon"
}));
});