e-gov / cvi

Common Visual Identity components built upon the original Veera Design System for Open Source usage.
https://e-gov.github.io/cvi/
MIT License
8 stars 23 forks source link

React development support #70

Open siimveskilt opened 1 year ago

siimveskilt commented 1 year ago

Summary

Add the capability to develop React components so they would appear also under Storybook

What alternatives have you tried?

No response

Does this feature request involve any updates to the reference design?

No

Implementation details

For order to support React component development there should be a library created with an example component.

The current storybook setup should pickup new stories from this new React library.

Since the existing Angular component library is called "ui" we should rename it to angular to avoid confusion.

Should also implement required changes to automatically publish the React components as a npm package.

certainlyakey commented 1 year ago

If a React app in question doesn't use Sass – resolving this issue https://github.com/e-gov/cvi/issues/81 could be useful.