UNPKG

react-mdl

Version:

React Components for Material Design Lite

29 lines (24 loc) 759 B
import React from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; import TabBar from '../Tabs/TabBar'; import mdlUpgrade from '../utils/mdlUpgrade'; const HeaderTabs = props => { const { className, ripple, children, ...otherProps } = props; const classes = classNames({ 'mdl-js-ripple-effect': ripple, 'mdl-js-ripple-effect--ignore-events': ripple }, className); return ( <TabBar cssPrefix="mdl-layout" className={classes} {...otherProps}> {children} </TabBar> ); }; HeaderTabs.propTypes = { activeTab: PropTypes.number, className: PropTypes.string, onChange: PropTypes.func, ripple: PropTypes.bool }; export default mdlUpgrade(HeaderTabs);