@sirena/earth-common

This project includes all the common UI resources used in all Sirena projects and it's also open to use by.

Usage no npm install needed!

<script type="module">
  import sirenaEarthCommon from 'https://cdn.skypack.dev/@sirena/earth-common';
</script>

README

Earth Common

This project includes all the common UI resources used in all Sirena projects and it's also open to use by.

Installing this project for the first time

Clone the repository as usual and run npm install

Run docs locally

npm run docs-watch

Documentation

Documentation

In this project all the components follow this rules

  1. It must be a prop pure Component with no connect to the store.
  2. It must use the new version of material-ui@3.9.2.
  3. It must have a general behaviour to be easily shared in different projects.
  4. It must allow to change classNames of the inner components using the class prop.
  5. It must be translation agnostic.
  6. Is must be documented and published.
  7. It must avoid using any environment variables.

Made with 💚 under the sea 🌈🧜🏻‍♀️.