summaryrefslogtreecommitdiff
path: root/client/src/lib/components/close.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2017-06-05 17:42:51 -0400
committerJules Laplace <julescarbon@gmail.com>2017-06-05 17:42:51 -0400
commit658263c5beac838240a19627894ef0621f681442 (patch)
treef6377a4dd3d6059a967cbd0e2b7ec73d4ac33e93 /client/src/lib/components/close.js
parent5b83db9434059cbc6c57909db036297325ca2ac9 (diff)
browser, touchable
Diffstat (limited to 'client/src/lib/components/close.js')
-rw-r--r--client/src/lib/components/close.js17
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,