styled-flex-component
v3.0.5
Published
Flex Element for not writing any more custom flex styles because fuck that
Downloads
7,070
Maintainers
Readme
Styled Flex Component
Flex Element for not writing any more custom flex styles because fuck that
Install
yarn add styled-flex-component
or
npm i styled-flex-component
Usage
import React from 'react';
import Flex, { FlexItem } from 'styled-flex-component';
export default () => (
<Flex center full>
<FlexItem order="2">World</FlexItem>
<FlexItem order="1">Hello</FlexItem>
</Flex>
);
Props
All props without description are just true or false values and take no arguments
Flex Container
General
- full -> Sets width, height and flex basis to 100%
- inline -> Sets the item to inline-flex
- center -> Sets justify-content and align-items to center
Direction
- row
- rowReverse
- column
- columnReverse
Wrap
- wrap
- wrapReverse
Align Items
- alignCenter
- alignStart
- alignEnd
- alignBaseline
- alignStretch
- alignCenter
Align Content
- contentCenter
- contentStart
- contentEnd
- contentBaseline
- contentStretch
- contentAround
Justify Content
- justifyCenter
- justifyStart
- justifyEnd
- justifyBetween
- justifyAround
- justifyEvenly
Flex Item
- Order -> Takes a number to se the order of that item
- basis -> Takes a number to se the flex-basis of that item
- grow
- shrink
- noShrink
License
MIT