UNPKG

@kirz/react-native-toolkit

Version:

Toolkit to speed up React Native development

24 lines (16 loc) 503 B
import { Dimensions } from 'react-native'; const { width, height } = Dimensions.get('window'); const [shortDimension, longDimension] = width < height ? [width, height] : [height, width]; export class ScaleReference { static width = 375; static height = 812; } export const scaleX = (size: number) => { 'worklet'; return (shortDimension / ScaleReference.width) * size; }; export const scaleY = (size: number) => { 'worklet'; return (longDimension / ScaleReference.height) * size; };