viettel-ekyc-sdk
Version:
25 lines • 751 B
JavaScript
import { Dimensions, Platform } from 'react-native';
import { getStatusBarHeight } from '../utils/statusBarHeight';
const STATUS_BAR_HEIGHT = getStatusBarHeight(false);
const { width, height } = Dimensions.get('screen');
const IS_ANDROID = Platform.OS === 'android';
const HEADER_HEIGHT = IS_ANDROID ? 64 : 56;
const TIME_OUT = 900;
export const OS = {
IS_ANDROID,
HEIGHT: height,
WIDTH: width,
STATUS_BAR_HEIGHT,
HEADER_HEIGHT,
TIME_OUT,
};
export const LANGUAGE = {
EN: 'EN',
VN: 'VN',
};
export const REGEX = {
PHONE: /(0|\+84)[0-9]{9}/,
MAIL: /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/,
PASSWORD: /(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9]).{6,32}$/,
};
//# sourceMappingURL=OS.js.map