material-ui
Version:
Material Design UI components built with React
32 lines (26 loc) • 547 B
JSX
import React from 'react';
const TabTemplate = React.createClass({
propTypes: {
children: React.PropTypes.node,
selected: React.PropTypes.bool,
},
render() {
const styles = {
height: 0,
overflow: 'hidden',
width: '100%',
position: 'relative',
textAlign: 'initial',
};
if (this.props.selected) {
delete styles.height;
delete styles.overflow;
}
return (
<div style={styles}>
{this.props.children}
</div>
);
},
});
export default TabTemplate;