@pijma/react-native
v1.6.0
Published
Wrapper around react-native
Downloads
10
Keywords
Readme
Wrapper around react-native
Styles are Props
react-native
<View
style={{
flex: 1,
alignItems: 'center',
justifyContent: 'center',
width: 200,
height: 100,
padding: 20,
}}
/>
@pijma/react-native
<View
flex={1}
alignItems="center"
justifyContent="center"
width={200}
height={100}
padding={20}
>
Adaptive
react-native
import React from 'react'
import { Dimensions, StyleSheet, View } from 'react-native'
const styles = StyleSheet.create({
view: {
flex: 1,
alignItems: 'center',
justifyContent: 'center',
width: 200,
height: 100,
padding: 20,
},
})
const stylesLarge = StyleSheet.create({
view: {
width: 400,
height: 200,
},
})
const Box = () => (
<View
style={
Dimensions.get('window').width > 600
? StyleSheet.compose(styles.view, stylesLarge.view)
: styles.view
}
/>
)
@pijma/react-native
import React from 'react'
import { Provider, Theme, View } from '@pijma/react-native'
const Box = () => (
<View
flex={1}
alignItems="center"
justifyContent="center"
width={[200, 400]}
height={[100, 200]}
padding={20}
/>
)
const App = () => (
<Provider breakpoints={[600, 1240]}>
<Box />
</Provider>
)