Skip to content

la-jarre-a-son/ui

Repository files navigation

@la-jarre-a-son/ui logo

@la-jarre-a-son/ui

@LJAS/UI is a custom-made frontend interface library to easily build apps with the Jar design.

It is focused on extensibility, flexibility, accessibility and simplicity. It allows all projects in the Jar ecosystem to use exclusively generic components from this library, to help focusing on developing features instead of losing time maintaining external dependencies and assembling components with different code flavours.

Themes

@LJAS/UI is theoretically able to implement multiple themes, but right now, only one is available.

The jar theme is designed to be subtly colorful, dark by default, and thoughtfully spaced so that every interactive element is large enough — about the size of an index finger — for comfortable use on touch screens.

NOTE: Theming is still a work in progress

Storybook

See @LJAS/UI - Storybook.

NPM usage

You can install this package through Github Packages, which requires to authenticate with the Github NPM registry. See Github - Working with the npm registry

Add this line to the .npmrc:

@la-jarre-a-son:registry=https://npm.pkg.github.com/

You can then install the distributed package:

npm install @la-jarre-a-son/ui

CLI usage

Storybook:

npm start

Testing

npm test

Building

npm run build

Contributing / License

@LJAS/UI is unfortunately not open to external contributions, and is not open to external use. You may use it for personal projects eventually.

See LICENSE

About

A UI/UX toolkit for creating React applications with a LJAS Design

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors