design-system-jss
Version:
Boilerplate Design System using JSS and ReactJS
47 lines (36 loc) • 1.27 kB
JavaScript
;
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _react3 = require('@storybook/react');
var _addonActions = require('@storybook/addon-actions');
var _reactJss = require('react-jss');
var _theme = require('../../theme/theme');
var _theme2 = _interopRequireDefault(_theme);
var _Button = require('./Button');
var _Button2 = _interopRequireDefault(_Button);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
(0, _react3.storiesOf)('Button', module).add('with text', function () {
return _react2.default.createElement(
_reactJss.ThemeProvider,
{ theme: _theme2.default },
_react2.default.createElement(
_Button2.default,
{ onClick: (0, _addonActions.action)('clicked') },
'Hello Button'
)
);
}).add('with some emoji', function () {
return _react2.default.createElement(
_reactJss.ThemeProvider,
{ theme: _theme2.default },
_react2.default.createElement(
_Button2.default,
{ onClick: (0, _addonActions.action)('clicked') },
_react2.default.createElement(
'span',
{ role: 'img', 'aria-label': 'so cool' },
'\uD83D\uDE00 \uD83D\uDE0E \uD83D\uDC4D \uD83D\uDCAF'
)
)
);
});