# Invoke's UI Component Library

UI Components for Invoke's applications.

## Structure

- `lib/components/`: Customized Chakra-UI components.
- `lib/chakra-re-exports`: The rest of the Chakra-UI components which are not customized by this library. They are directly re-exported.
- `lib/hooks/`: A small collection of hooks used to manage some global state across the components.
- `lib/theme/`: The Invoke Chakra theme.
- `lib/util/`: Various utility functions.

## TODO

- Set up `commitlint`, blocked by <https://github.com/conventional-changelog/commitlint/pull/3850>
