lnked/react-starter

View on GitHub
src/fragments/tabs/tab.tsx

Summary

Maintainability
A
0 mins
Test Coverage
// import React, { Component } from 'react'
// import PropTypes from 'prop-types'

// class Tab extends Component {
//     static propTypes = {
//         activeTab: PropTypes.string.isRequired,
//         label: PropTypes.string.isRequired,
//         onClick: PropTypes.func.isRequired
//     }

//     onClick = () => {
//         const { label, onClick } = this.props
//         onClick(label)
//     }

//     render() {
//         const { onClick, props: { activeTab, label } } = this

//         let className = 'tab-list-item'

//         if (activeTab === label) {
//             className += ' tab-list-active'
//         }

//         return (
//             <li className={className} onClick={onClick}>
//                 {label}
//             </li>
//         )
//     }
// }

// export default Tab