@team-griffin/css-sides

1.2.0 • Public • Published

css-sides

npm install @team-griffin/css-sides --save

yarn add @team-griffin/css-sides

A css util to make doing multiple sides at once shorter.

Usage

import cssSides, { Side } from '@team-griffin/css-sides';

cssSides('margin', Side.A, 10);
///
{
  marginLeft: 10,
  marginTop: 10,
  marginRight: 10,
  marginBottom: 10,
}

cssSides('margin', Side.X, 10);
///
{
  marginLeft: 10,
  marginRight: 10,
}

cssSides('margin', Side.Y, 10);
{
  marginTop: 10,
  marginBottom: 10,
}

// Placing into a styles object

const styles = {
  ...cssSides('margin', Side.A, 10),
};

Readme

Keywords

none

Package Sidebar

Install

npm i @team-griffin/css-sides

Weekly Downloads

2

Version

1.2.0

License

MIT

Unpacked Size

14.7 kB

Total Files

13

Last publish

Collaborators

  • christierobson
  • jackmellis
  • jshthornton
  • quagliero