diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2017-06-05 17:42:51 -0400 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2017-06-05 17:42:51 -0400 |
| commit | 658263c5beac838240a19627894ef0621f681442 (patch) | |
| tree | f6377a4dd3d6059a967cbd0e2b7ec73d4ac33e93 /client/src/lib/components/close.js | |
| parent | 5b83db9434059cbc6c57909db036297325ca2ac9 (diff) | |
browser, touchable
Diffstat (limited to 'client/src/lib/components/close.js')
| -rw-r--r-- | client/src/lib/components/close.js | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/client/src/lib/components/close.js b/client/src/lib/components/close.js index 12b4a0a..c5fa0f0 100644 --- a/client/src/lib/components/close.js +++ b/client/src/lib/components/close.js @@ -1,24 +1,29 @@ import React, { Component } from 'react'; import { StyleSheet, - TouchableOpacity, - Image + Image, + View, } from 'react-native'; import DeviceInfo from 'react-native-device-info' +import Touchable from './touchable' +import { isFirefox } from './browser' + export default class Close extends Component { render() { return ( - <TouchableOpacity onPress={this.props.onPress} style={styles.close}> - <Image key={'image_close'} source={require('../../img/close.png')} style={styles.closeImage} /> - </TouchableOpacity> + <Touchable onPress={this.props.onPress}> + <View style={styles.close}> + <Image key={'image_close'} source={require('../../img/close.png')} style={styles.closeImage} /> + </View> + </Touchable> ) } } const styles = StyleSheet.create({ close: { - position: 'absolute', + position: isFirefox ? 'fixed' : 'absolute', top: 10, right: 10, width: 40, |
