quiet icon indicating copy to clipboard operation
quiet copied to clipboard

Create atomic desktop components

Open mike-kiss opened this issue 10 months ago • 0 comments

Currently in the desktop app, there are a number of places where we are re-defining overrides for MUI components (try searching the code for "${classes.button}"). This is not very DRY, so let's create our own component library where these overrides can have a single home. Known MUI components we likely want to create wrappers for:

  • Button
  • Typography
  • Icon
  • IconButton
  • Grid
  • Link?
  • Avatar
  • Progressbar
  • CircularProgress
  • Container
  • Modal
  • Label
  • Input

mike-kiss avatar Apr 15 '24 20:04 mike-kiss