Goal: Further my personal understanding of component driven user interface libraries by building my own custom library of reusable, performant components inspired by Material-UI and eventually publishing to NPM.
- Layout
- Grid
- Box
- Inputs
- Button
- Variants:
- Outlined
- Filled
- Props:
- label
- size
- fullWidth
- disabled
- onClick
- Variants:
- Checkbox
- Variants:
- Outlined
- Filled
- Props:
- label
- size
- color
- checked
- onChange
- disabled
- checkedIcon
- value
- id
- Variants:
- Switch
- Slider
- Text Field
- Button
- Table
- Table Cell
- Table Row
- Table Header
- Table