Skip to content

Latest commit

 

History

History
68 lines (44 loc) · 1002 Bytes

File metadata and controls

68 lines (44 loc) · 1002 Bytes

React Spacer

An element to repesent space between other elements, for use in flexbox layouts.

Works both on the web and in React Native.

Installation

npm install --save react-spacer

Usage

const Spacer = require('react-spacer')

const React = require('react')
const { render } = require('react-dom')

const Header = () => (
  <div style={{ display: 'flex' }}>
    <div>MyApp</div>
    <Spacer grow='1' />
    <div>Login</div>
    <Spacer width='12px' />
    <div>Sign up</div>
  </div>
)

render(<Header />)

Will render something like this:

MyApp                                       Login   Sign Up

Props

width

  • optional
  • type: string or number

The width of the space.

height

  • optional
  • type: string or number

The height of the space.

grow

  • optional
  • type: string or number

The flex grow factor of the space.

shrink

  • optional
  • type: string or number

The flex shrink factor of the space.