@expo/html-elements
Version:
Universal semantic HTML React components for iOS, Android, web, and desktop
12 lines (9 loc) • 337 B
text/typescript
import { PixelRatio, Platform } from 'react-native';
export function rem(value: number): number | string {
if (Platform.OS === 'web') return `${value}rem`;
return PixelRatio.getFontScale() * 16 * value;
}
export function em(value: number): number | string {
if (Platform.OS === 'web') return `${value}em`;
return rem(value);
}