material-ui
Version:
React Components that Implement Google's Material Design.
51 lines (37 loc) • 1.17 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
var _simpleAssign = require('simple-assign');
var _simpleAssign2 = _interopRequireDefault(_simpleAssign);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var styles = {
width: '100%',
position: 'relative',
textAlign: 'initial'
};
var TabTemplate = function TabTemplate(_ref) {
var children = _ref.children,
selected = _ref.selected,
style = _ref.style;
var templateStyle = (0, _simpleAssign2.default)({}, styles, style);
if (!selected) {
templateStyle.height = 0;
templateStyle.overflow = 'hidden';
}
return _react2.default.createElement(
'div',
{ style: templateStyle },
children
);
};
TabTemplate.propTypes = process.env.NODE_ENV !== "production" ? {
children: _propTypes2.default.node,
selected: _propTypes2.default.bool,
style: _propTypes2.default.object
} : {};
exports.default = TabTemplate;
;