web-components
Version:
Build and Test React Components in real time
50 lines (43 loc) • 1.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = Counter;
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function Counter(_ref) {
var counter = _ref.counter;
var addCounter = _ref.addCounter;
var removeCounter = _ref.removeCounter;
return _react2.default.createElement(
'div',
null,
_react2.default.createElement(
'div',
null,
'Counter: ',
counter
),
_react2.default.createElement(
'div',
null,
_react2.default.createElement(
'button',
{ onClick: addCounter },
'+'
),
_react2.default.createElement(
'button',
{ onClick: removeCounter },
'-'
)
)
);
}
Counter.propTypes = {
counter: _react.PropTypes.number.isRequired,
addCounter: _react.PropTypes.func.isRequired,
removeCounter: _react.PropTypes.func.isRequired
};
//# sourceMappingURL=Counter.js.map