2019-01-29 19:52:56 +00:00
|
|
|
import { Platform } from 'react-native';
|
2018-09-19 14:18:32 +00:00
|
|
|
import DeviceInfo from 'react-native-device-info';
|
|
|
|
|
2018-09-26 13:56:36 +00:00
|
|
|
const NOTCH_DEVICES = ['iPhone X', 'iPhone XS', 'iPhone XS Max', 'iPhone XR'];
|
|
|
|
|
2019-01-29 19:52:56 +00:00
|
|
|
export const isNotch = NOTCH_DEVICES.includes(DeviceInfo.getModel());
|
|
|
|
export const isIOS = Platform.OS === 'ios';
|
|
|
|
export const isAndroid = !isIOS;
|
|
|
|
export const getReadableVersion = DeviceInfo.getReadableVersion();
|
|
|
|
|
2018-09-19 14:18:32 +00:00
|
|
|
export default {
|
2019-01-29 19:52:56 +00:00
|
|
|
isNotch,
|
|
|
|
isIOS,
|
|
|
|
isAndroid,
|
|
|
|
getReadableVersion
|
2018-09-19 14:18:32 +00:00
|
|
|
};
|