Skip to content

Latest commit

 

History

History
70 lines (53 loc) · 1.28 KB

File metadata and controls

70 lines (53 loc) · 1.28 KB

react-native-stack-view

Write your view component in an elegant way!

Lightweight library to create stack view in react native

Installation

npm install react-native-stack-view

Usage

import Stack from 'react-native-stack-view';

// ...

<Stack
    direction={'row'}
    gap={20}
    color={'lightred'}
    margin={5}
    padding={1}
>
    <YourComponent1/>
    <YourComponent2/>
    <YourComponent3/>
    <YourComponent4/>
</Stack>

Props

type StackProps = {
	children: ReactNode
	margin?: DimensionValue
	marginVertical?: DimensionValue,
	marginHorizontal?: DimensionValue,
	marginRight?: DimensionValue,
	marginLeft?: DimensionValue,
	marginTop?: DimensionValue,
	marginBottom?: DimensionValue,
	paddingRight?: DimensionValue,
	paddingLeft?: DimensionValue,
	paddingTop?: DimensionValue,
	paddingBottom?: DimensionValue,
	padding?: DimensionValue
	direction?: FlexStyle["flexDirection"]
	wrap?: FlexStyle['flexWrap'],
	gap?:  FlexStyle["gap"]
	justifyContent?: FlexStyle["justifyContent"]
	alignItems?: FlexStyle['alignItems'],
	rowGap?:  FlexStyle["rowGap"]
	color?: ViewStyle["backgroundColor"]
}

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT