import TabBarItem from './tab_bar_item' /** * Renders a tab bar component * @param {array} [props.tabs] - tab bar data for creating `TabBarItem` * @param {bool} [props.isLarge] - to style the tab bar larger */ export default class TabBar extends PureComponent { static propTypes = { tabs: PropTypes.array, isLarge: PropTypes.bool, } render() { const { tabs, isLarge } = this.props return (
{ // Check for if tabs exist or not. // We don't `return null` because it maintains 53px height if no tabs. !!tabs && tabs.map((tab, i) => ( )) }
) } }