import { UnistylesRuntime } from "react-native-unistyles"; export const { width, height } = UnistylesRuntime.screen; // Guideline sizes are based on standard ~5" screen mobile device const guidelineBaseWidth = 350; const guidelineBaseHeight = 680; const scale = (size: number) => (width / guidelineBaseWidth) * size; const verticalScale = (size: number) => (height / guidelineBaseHeight) * size; const moderateScale = (size: number, factor = 0.5) => size + (scale(size) - size) * factor; export { moderateScale, scale, verticalScale };