/wexond-ui

List of reusable React components following Wexond design patterns

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Wexond UI

Actions Status NPM NPM Discord

Wexond UI is a set of React components and many utilities. It was developed for Wexond Browser.

Installing

$ npm install @wexond/ui

Contributing

If you have found any bugs or just want to see some new features in Wexond UI, feel free to open an issue. We're open to any suggestions. Bug reports would be really helpful for us and appreciated very much. Wexond UI is in heavy development and some bugs may occur. Also, please don't hesitate to open a pull request. This is really important to us and for the further development of this project.

Running

Firstly, please ensure you have the latest Node.js and Yarn installed on your machine.

You need to register wexond-ui and a few other dependencies using

$ ./scripts/link.bat

or

$ yarn link

At the root of wexond-ui and nodemodules/_react,react-dom,styled-components,@types/react,@types/react-dom,@types/styled-components


Then Clone the playground repo.

$ git clone https://github.com/wexond/wexond-ui-playground

Enter it.

$ cd wexond-ui-playground

Run this command to install all needed dependencies.

$ yarn

Next you need to link wexond-ui and the other packages.

$ ./scripts/link.bat

or

$ yarn link @wexond/ui react react-dom styled-components @types/react @types/react-dom @types/styled-components

Run this command, and open http://localhost:8090/app.html in the browser.

$ npm run dev