UNPKG

@bigfishtv/cockpit

Version:

39 lines (29 loc) 1.07 kB
'use strict'; exports.__esModule = true; var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _reactRedux = require('react-redux'); var _Button = require('./Button'); var _Button2 = _interopRequireDefault(_Button); var _preview = require('../../actions/preview'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var PreviewButton = (0, _reactRedux.connect)(function (_ref) { var preview = _ref.preview; return { preview: preview }; })(function (_ref2) { var dispatch = _ref2.dispatch, preview = _ref2.preview, _ref2$size = _ref2.size, size = _ref2$size === undefined ? 'large' : _ref2$size, _ref2$style = _ref2.style, style = _ref2$style === undefined ? undefined : _ref2$style; return _react2.default.createElement(_Button2.default, { size: size, style: style, text: preview.enabled ? 'Stop Previewing' : 'Preview', onClick: function onClick() { return dispatch((0, _preview.togglePreview)()); } }); }); exports.default = PreviewButton;