UNPKG

@beisen/ethos

Version:

beisencloud pc react components

47 lines (33 loc) 1.09 kB
'use strict'; var _extends2 = require('babel-runtime/helpers/extends'); var _extends3 = _interopRequireDefault(_extends2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var React = require('react'); var assign = require('object-assign'); module.exports = React.createClass({ displayName: 'ReactDataGrid.ResizeProxy', propTypes: { active: React.PropTypes.bool }, getInitialState: function getInitialState() { return { offset: -10000 }; }, render: function render() { var props = assign({}, this.props); var state = this.state; var style = {}; var active = props.active; style.display = 'block'; style.left = state.offset; style.height = props.height; var blockStyle = (0, _extends3.default)({}, style, { left: style.left - 2 }); return React.createElement( 'div', null, React.createElement('div', { className: 'z-resize-proxy', style: style }), React.createElement('div', { className: 'z-resize-block', style: blockStyle }) ); } });