sibvisions / reactUI

A generic react UI for JVx applications.
Apache License 2.0
3 stars 4 forks source link

JVx ReactUI Client

The JVx ReactUI Client is a web application for JVx applications. It is used to dynamically render work-screens, created with the JVx framework. All layouts of JVx are supported. The client has two different menu-layouts and a login mechanism. It is possible to either run the ReactUI as standalone web application or as library to create your own react-projects or to even embed it into an existing project.

Requirements

Bundling

There are two options to use bundling with webpack.

  1. Production Bundle run npm run bundle to create a production bundle. URL configuration is then required in your app where reactUI is used as lib. Does not accept config.json!
  2. Development Bundle run npm run devbundle to create a development bundle. URL configuration is possible but config.json is also allowed.

Getting Started

If everything works out as planned, you will be redirected to the login:

connected-login

After you logged in or if you have a valid username, password combination you will be redirected to home:

connected-home

Documentation

API

Examples & Component Customizing

More information about customizing screens, components and more can be found here

Style Customizing

The style of the ReactUI is extremely customizable, check out the style example for more info. Theme Variables Color-Scheme Variables

We are also offering a Designer which simplifies the creation of themes and color-schemes and directly uploads them.