Getting Started
Installation
Inside your React project directory, run the following:
Or with npm:
Basic Setup
Advanced Setup ( recommanded )
If you want to use pier-ui as a starter UI and build your own components, use the untranspiled source files ( pier-ui/lib ) or simple copy the untranspiled source files in your project and configure styled-jsx:
Or with npm:
Configure styled-jsx
To use pier-ui with styled-jsx, you have to add styled-jsx/babel to plugins in your babel configuration:
See the styled-jsx Docs here: styled-jsx docs
Usage with Next.js
Next.js automatically configures styled-jsx with babel, you don't have to configure it manually. In your Next.js , run the following:
Change the next.config.js file:
Usage:
If you use pier-ui as a node module in your Next.js project, you have to install next-transpile-modules to use pier-ui/lib. Or copy the untranspiled source files to your project for example ./components/lib/ and import:
Usage with Create React App
Create React App comes with babel-plugin-macros already installed, so the only thing that needs to be done is to install styled-jsx.
Usage with Rollup
Coming Soon.