UNPKG

react-native-dropdownalert

Version:

A simple alert to notify users about new chat messages, something went wrong or everything is ok.

37 lines (35 loc) 1.01 kB
import {StatusBar, Platform, Dimensions} from 'react-native'; export const DEFAULT_IMAGE_DIMENSIONS = 36; export const WINDOW = Dimensions.get('window'); export const HEIGHT = WINDOW.height; export const WIDTH = WINDOW.width; export const IS_ANDROID = Platform.OS === 'android'; const IS_IOS = Platform.OS === 'ios'; const PLATFORM_VERSION = parseInt(Platform.Version, 10); export const IS_IOS_BELOW_11 = IS_IOS && PLATFORM_VERSION < 11; export const TYPE = { info: 'info', warn: 'warn', error: 'error', success: 'success', custom: 'custom', }; export const ACTION = { automatic: 'automatic', cancel: 'cancel', pan: 'pan', programmatic: 'programmatic', tap: 'tap', }; export function getDefaultStatusBarStyle() { if (StatusBar._defaultProps) { return StatusBar._defaultProps.barStyle.value; } return 'default'; } export function getDefaultStatusBarBackgroundColor() { if (StatusBar._defaultProps) { return StatusBar._defaultProps.backgroundColor.value; } return 'black'; }