@resir014/chungking-react
TypeScript icon, indicating that this package has built-in type declarations

0.3.1 • Public • Published

@resir014/chungking-react

@resir014's personal design system.

Install

# yarn
$ yarn add @resir014/chungking-react @emotion/react @emotion/styled
# npm
$ npm i @resir014/chungking-react @emotion/react @emotion/styled

You will also need the Feather icons set, run this command to install them:

# yarn
$ yarn add react-feather
# npm
$ npm i react-feather

Usage

First, wrap your entire app inside ChungkingProvider. This will apply the Emotion theme provider, as well as style resets.

import { ChungkingProvider } from '@resir014/chungking-react'

export default function MyApp() {
  return (
    <ChungkingProvider>
      <App />
    </ChungkingProvider>
  )
}

For Next.js, you need to set this up in pages/_app.js or pages/_app.tsx

Example

The following is an example for the Button component.

import * as React from 'react'
import { Button } from '@resir014/chungking-react'

export default function Component() {
  return <Button>Push Me</Button>
}

Developing Locally

Install the project dependencies.

$ yarn

To start developing components, you have to run the Storybook server.

$ yarn storybook
info Storybook started on => http://localhost:6006/

The storybook server is available at http://localhost:6006. Note that any new component needs to have at least one story as a demo, and some tests.

Readme

Keywords

none

Package Sidebar

Install

npm i @resir014/chungking-react

Weekly Downloads

1

Version

0.3.1

License

MIT

Unpacked Size

387 kB

Total Files

153

Last publish

Collaborators

  • resir014