react-native-customdob
Version:
date of birth input
23 lines (19 loc) • 658 B
text/typescript
import { Dimensions, PixelRatio } from 'react-native';
export const SCREEN_WIDTH = Dimensions.get('window').width;
export const SCREEN_HEIGHT = Dimensions.get('window').height;
export const DESIGN_WIDTH = 375;
export const DESIGN_HEIGHT = 812;
export const vw = (width: number): number => {
const percent = (width / DESIGN_WIDTH) * 100;
return PixelRatio.roundToNearestPixel((SCREEN_WIDTH * percent) / 100);
};
export const vh = (height: number): number => {
const percent = (height / DESIGN_HEIGHT) * 100;
return PixelRatio.roundToNearestPixel((SCREEN_HEIGHT * percent) / 100);
};
export default {
vh,
vw,
SCREEN_WIDTH,
SCREEN_HEIGHT,
};