Removes linter warning

This commit is contained in:
Sofiya Tepikin
2020-02-06 00:17:25 +01:00
parent 580f1e79ba
commit 7b69719e22
+4 -3
View File
@@ -8,12 +8,13 @@ import AppText from '../app-text'
export default class SelectTabGroup extends Component { export default class SelectTabGroup extends Component {
render() { render() {
const { buttons, onSelect } = this.props
return ( return (
<View style={styles.selectTabGroup}> <View style={styles.selectTabGroup}>
{ {
this.props.buttons.map(({ label, value }, i) => { buttons.map(({ label, value }, i) => {
let firstOrLastStyle let firstOrLastStyle
if (i === this.props.buttons.length - 1) { if (i === buttons.length - 1) {
firstOrLastStyle = styles.selectTabLast firstOrLastStyle = styles.selectTabLast
} else if (i === 0) { } else if (i === 0) {
firstOrLastStyle = styles.selectTabFirst firstOrLastStyle = styles.selectTabFirst
@@ -23,7 +24,7 @@ export default class SelectTabGroup extends Component {
if (isActive) activeStyle = styles.selectTabActive if (isActive) activeStyle = styles.selectTabActive
return ( return (
<TouchableOpacity <TouchableOpacity
onPress={() => isActive ? this.props.onSelect(null) : this.props.onSelect(value)} onPress={() => onSelect(isActive ? null : value)}
key={i} key={i}
activeOpacity={1} activeOpacity={1}
> >