savignano-flex
TypeScript icon, indicating that this package has built-in type declarations

0.1.6 • Public • Published

Savignano-Flex

Write JavaScript Flex styles and have them served in css.

NPM Version NPM Downloads CircleCI codecov.io BundleSize Dependencies DevDependencies PeerDependencies Patreon

Savignano-Flex is a JavaScript library for styling user interfaces.

  • Declarative: Define the styles you need and enjoy the benefit of cached css without the cost of inline style redefinition.
  • Flexible: No pun intended. Props that do not have css definitions will be inline styled. You may also pass a style prop. Have a className you'd like incorporated? Pass in a className prop and have it concatenated.

Installation

npm install savignano-flex

Usage

Here is an example to get you started:

import React from 'react';
import ReactDOM from 'react-dom';
import Flex from 'savignano-flex';

function App() {
  return (
    <Flex alignItems="center" flexFlow="row wrap" justifyContent="center">
      <p>This</p>
      <p>content</p>
      <p>is horizontal</p>
    </Flex>
  );
}

ReactDOM.render(<App />, document.querySelector('#app'));

Examples

Codesandbox

Contributing

  • see CONTRIBUTING.md

Package Sidebar

Install

npm i savignano-flex

Weekly Downloads

1

Version

0.1.6

License

MIT

Unpacked Size

27 kB

Total Files

6

Last publish

Collaborators

  • paulsavignano