styled-components ile oluşturduğunuz componentlerin variantlarını kolay bir şekilde yönetmenizi sağlar.
Installation
NPM
npm install --save variant-select
yarn
yarn add variant-select
Usage
Create variants. You can give variants objects or strings.
;; //create variantsconst variant = theme;
NOTE: variant'ı bu kısımda component inject edebilmek için css(string) olarak tanımladım. İsterseniz object olarak da verip component içerisinde o şekilde kullanılabilir.
// Button Componentconst Button = styledbutton` font-size:12px; width:auto; height: 20px; ;`;
<Button ="primary"> Primary </Button><Button ="success"> Success </Button>
License
MIT