Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

πŸ‘¨β€πŸŽ¨
Styled Conditions

npm npm bundle size (minified + gzip) Travis CI Build PRs Welcome

Ultra-lightweight dependency-free flag utility for emotion CSS-in-JS to conditionally apply css depending on React props including support for styled-system.

Install

npm i --save styled-conditions

Usage

import styled from '@emotion/styled';
import { is } from 'styled-conditions';

const Button = styled(MyComponent)`
  ${is('black')`
    color: black;
  `}

  ${isNot('devil')`
    color: ${props => props.theme.colors.colorForAngels};
  `}
`;

License

MIT

About

πŸ‘¨β€πŸŽ¨ Flag utility for emotion CSS-in-JS to conditionally apply styles

Resources

License

Packages

No packages published