Frontend Core

screenshot of Frontend Core

Shared frontend components across React projects

Overview

HexLab's shared frontend React components built with Chakra UI.

Features

  • React components built with Chakra UI.
  • Development work happens in the src/ folder.
  • Use yarn storybook to start the storybook development server.
  • Use the .stories.tsx files to make and edit your changes to update the UI.
  • Frontend core is shared React components used for all HexLabs frontend projects.
  • To release a new version, run yarn release and git push --follow-tags origin master to push the tags as well.
  • GitHub Actions will run a workflow to publish a new version to npm.

Summary

HexLab's shared frontend React components are built with Chakra UI and provide a collection of useful components for building React web applications. The development work can be done in the src/ folder and the changes can be previewed using the storybook development server. The components are shared across all HexLab's frontend projects and can be easily updated and customized using the .stories.tsx files. To release a new version, the command yarn release can be used, which will push the changes and tags to the repository. GitHub Actions will then publish a new version to npm.