Merge branch 'fix-linter-warning' into 'master'
Fix linter warning See merge request bloodyhealth/drip!261
This commit is contained in:
@@ -19,6 +19,11 @@
|
|||||||
"plugins": [
|
"plugins": [
|
||||||
"react"
|
"react"
|
||||||
],
|
],
|
||||||
|
"settings": {
|
||||||
|
"react": {
|
||||||
|
"version": require('./package.json').dependencies.react,
|
||||||
|
},
|
||||||
|
},
|
||||||
"rules": {
|
"rules": {
|
||||||
"quotemark": false,
|
"quotemark": false,
|
||||||
"ordered-imports": false,
|
"ordered-imports": false,
|
||||||
|
|||||||
@@ -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}
|
||||||
>
|
>
|
||||||
|
|||||||
Reference in New Issue
Block a user