styled-rules

0.3.1 • Public • Published

styled-rules Build Status codecov

Preset style rules, theme based, highly customizable style props

Install

yarn add styled-rules

Basic usage

import React from "react";
import PropTypes from "prop-types";
import styled from "styled-components";
import styledBy from "styled-by";
import { flexbox } from "styled-rules";
 
const propTypes = {
    ...flexbox.propTypes
};
 
const defaultProps = {
    ...flexbox.defaultProps
};
 
const Wrapper = props => <div {...props}>Styled Rules!</div>;
 
Wrapper.propTypes = propTypes;
Wrapper.defaultProps = defaultProps;
 
export default styled(Wrapper)`
    ${styledBy(flexbox.rules)};
`;

License

MIT © Bruno Bertolini

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.3.1
    0
    • latest

Version History

Package Sidebar

Install

npm i styled-rules

Weekly Downloads

5

Version

0.3.1

License

MIT

Unpacked Size

35.6 kB

Total Files

6

Last publish

Collaborators

  • brunobertolini