Skip to content

React library to space out child elements using margins

Notifications You must be signed in to change notification settings

clmcdonald/react-margin-between

Repository files navigation

react-margin-between

NPM

  1. Summary
  2. Installation
  3. Usage
  4. Developing

Summary

This is a React library that will add margins in between child elements, without adding margins to the outer edges of the children.

Installation

yarn add react-margin-between

or

npm install react-margin-between --save

Usage

See the example folder for a full example.

Import the package:

import MarginBetween from 'react-margin-between';

Horizontal example:

<div style={{ display: 'flex', flexDirection: 'row' }}>
  <MarginBetween marginHorizontal="1em">
    <div>Child 1</div>
    <div>Child 2</div>
    <div>Child 3</div>
  </MarginBetween>
</div>

Vertical example:

<div style={{ display: 'flex', flexDirection: 'column' }}>
  <MarginBetween marginVertical="1em">
    <div>Child 1</div>
    <div>Child 2</div>
    <div>Child 3</div>
  </MarginBetween>
</div>

Screenshot of the example project:

Usage Example

Developing

  1. Clone the project
  2. Run yarn start in the root directory
  3. Run yarn start in the example directory
  4. Changes made to the code should be reflected in realtime in the browser
  5. Run yarn test to run all the tests once the code changes are made

About

React library to space out child elements using margins

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published