Make sure info icon is always well pressable

This commit is contained in:
Julia Friesel
2019-05-25 07:09:36 +02:00
parent cef2e850d7
commit c6fd5e6db2
2 changed files with 6 additions and 6 deletions
@@ -83,8 +83,11 @@ export default class SymptomView extends Component {
}} }}
/> />
<View flex={1}> <View flex={1}>
{ this.renderContent() }
<TouchableOpacity <TouchableOpacity
onPress={() => this.setState({showInfo: true})} onPress={() => {
this.setState({showInfo: true})
}}
style={styles.infoButtonSymptomView} style={styles.infoButtonSymptomView}
> >
<FeatherIcon <FeatherIcon
@@ -93,7 +96,6 @@ export default class SymptomView extends Component {
style={iconStyles.symptomInfo} style={iconStyles.symptomInfo}
/> />
</TouchableOpacity> </TouchableOpacity>
{this.renderContent()}
{ this.state.showInfo && { this.state.showInfo &&
<InfoPopUp <InfoPopUp
symptom={this.symptomName} symptom={this.symptomName}
+2 -4
View File
@@ -457,9 +457,8 @@ export default StyleSheet.create({
}, },
infoButtonSymptomView: { infoButtonSymptomView: {
position: 'absolute', position: 'absolute',
paddingVertical: 10, padding: 15,
paddingHorizontal: 10, right: 0
right: -10
}, },
licensePage: { licensePage: {
paddingVertical: 20, paddingVertical: 20,
@@ -493,7 +492,6 @@ export const iconStyles = {
}, },
symptomInfo: { symptomInfo: {
color: secondaryColor, color: secondaryColor,
marginHorizontal: 20,
fontSize: 25 fontSize: 25
}, },
menuIcon: { menuIcon: {