React Native MantineLayout

AspectRatio

Maintain fixed aspect ratio

Import: import { AspectRatio } from 'react-native-mantine';

Usage

import { AspectRatio, Image } from 'react-native-mantine';

<AspectRatio ratio={16 / 9}>
  <Image source={{ uri: 'https://unsplash.it/640/360' }} fit="cover" />
</AspectRatio>

Props

PropTypeDefaultDescription
ratio (required)number1Aspect ratio, e.g., 16/9, 4/3, 1
childrenReact.ReactNodeChildren to render inside aspect ratio container
styleanyAdditional styles
testIDstringTest identifier used by testing frameworks

Source on GitHub · npm