UNPKG

dareway-rui

Version:

96 lines (77 loc) 3.48 kB
'use strict'; var _interopRequireDefault = require('@babel/runtime/helpers/interopRequireDefault'); Object.defineProperty(exports, '__esModule', { value: true }); exports.default = void 0; var _classCallCheck2 = _interopRequireDefault(require('@babel/runtime/helpers/classCallCheck')); var _createClass2 = _interopRequireDefault(require('@babel/runtime/helpers/createClass')); var _possibleConstructorReturn2 = _interopRequireDefault(require('@babel/runtime/helpers/possibleConstructorReturn')); var _getPrototypeOf2 = _interopRequireDefault(require('@babel/runtime/helpers/getPrototypeOf')); var _assertThisInitialized2 = _interopRequireDefault(require('@babel/runtime/helpers/assertThisInitialized')); var _inherits2 = _interopRequireDefault(require('@babel/runtime/helpers/inherits')); var _defineProperty2 = _interopRequireDefault(require('@babel/runtime/helpers/defineProperty')); var _react = _interopRequireDefault(require('react')); var _propTypes = _interopRequireDefault(require('prop-types')); var _antd = require('antd'); var HeaderCell = /*#__PURE__*/ (function(_React$PureComponent) { (0, _inherits2.default)(HeaderCell, _React$PureComponent); function HeaderCell(props) { var _this; (0, _classCallCheck2.default)(this, HeaderCell); _this = (0, _possibleConstructorReturn2.default)( this, (0, _getPrototypeOf2.default)(HeaderCell).call(this, props) ); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), 'handleChange', function(event) { var _this$props = _this.props, onCheckAll = _this$props.onCheckAll, onUnCheckAll = _this$props.onUnCheckAll; var checked = event.target.checked; if (checked) { if (onCheckAll) { onCheckAll(); } } else { if (onUnCheckAll) { onUnCheckAll(); } } }); return _this; } (0, _createClass2.default)(HeaderCell, [ { key: 'render', value: function render() { var _this$props2 = this.props, selectSomeSign = _this$props2.selectSomeSign, selectAllSign = _this$props2.selectAllSign; return _react.default.createElement( 'th', null, _react.default.createElement( 'div', null, _react.default.createElement(_antd.Checkbox, { indeterminate: !selectAllSign && selectSomeSign, checked: selectAllSign, onChange: this.handleChange }) ) ); } } ]); return HeaderCell; })(_react.default.PureComponent); exports.default = HeaderCell; (0, _defineProperty2.default)(HeaderCell, 'propTypes', { onCheckAll: _propTypes.default.func, onUnCheckAll: _propTypes.default.func, selectAllSign: _propTypes.default.bool, selectSomeSign: _propTypes.default.bool }); //@ sourceMappingURL=HeaderCell.js.map