Created by: Michael Ong / @Michaelomh
Storybook link:
Catalyse is a Common component library built on top of Chakra-UI.
- Catalyse follows semantic versioning, as such before we publish we need to increment appropriately for either the MAJOR, MINOR, or PATCH version in
package.json
- Run the following:
npm publish
- Check if your version has been upgraded in Github
- Storybook
- fully tested (unit test, performance testing, screenshot testing)
- storybook + detailed documentation
- kitchen sink of the possibilities of each component
-
Button
- IconButton
-
Text
-
Alert
-
Toast (using react-toast)
-
Spinner
-
Progress
-
Tabs
-
Accordion
-
Modal
-
Badge/ Tags
-
Tag
-
Popover / Tooltip
-
Drawer
-
Forms (integrated with formik)
- Label
- Input
- Textarea
- Select
- Autocomplete
- Switch
- Radio
- Slider
- Checkbox
Maybe
- date picker
- pagination
- Carousel