0.6.1 • Published 6 months ago

react-twilight v0.6.1

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

react-twilight

Same as styled-system, but central manage and added a lot of abilities

NPM JavaScript Style Guide

Install

npm install --save react-twilight

Installation

Wrap application by ThemeProvider

import { ThemeProvider } from "react-twilight";
import theme from './theme'

export default function App() {
  return (
    <ThemeProvider theme={theme}>
      {// omitted}
    </ThemeProvider>
  );
}

Usage

import {
  ThemeProvider,
  ThemeConsumer,
  createStyleParser,
  createSelectorParser,
  createVariantParser,
  withTwilight,
  buildValues,
  styles,
  csses,
  addAllStyles,
  addAllSelectors,
  addAllVariants,
  addAllCsses,
  twilightPragma,
  twilight,
  parsersManager,
  tl
} from 'react-twilight'

addAllStyles()
addAllSelectors()
addAllVariants()
addAllCsses()

const fontSizeVariantParser = createVariantParser('textSize')
const objectFitStyleParser = createStyleParser('objectFit')

parsersManager.add(fontSizeVariantParser)
parsersManager.add(objectFitStyleParser)

License

MIT © unique01082

0.6.1

6 months ago

0.6.0

9 months ago

0.5.3-beta

1 year ago

0.5.3-alpha

1 year ago

0.5.3-rc

1 year ago

0.5.4

1 year ago

0.5.3

1 year ago

0.4.4

1 year ago

0.5.5

1 year ago

0.5.0

1 year ago

0.5.2

1 year ago

0.4.1

2 years ago

0.3.2

3 years ago

0.4.0

2 years ago

0.3.1

3 years ago

0.4.3

2 years ago

0.4.2

2 years ago

0.3.0

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago