fenix icon indicating copy to clipboard operation
fenix copied to clipboard

[Meta] Create library of reusable Compose components

Open MozillaNoah opened this issue 2 years ago • 0 comments

With all of the Compose refactoring, we should create a library of Composables so certain UI elements don't get written and re-written multiple times.

Designs

  1. [x] https://github.com/mozilla-mobile/fenix/issues/24337
  2. [x] https://github.com/mozilla-mobile/fenix/issues/24338
  3. [x] https://github.com/mozilla-mobile/fenix/issues/24391
  4. [x] https://github.com/mozilla-mobile/fenix/issues/24524
  5. [ ] https://github.com/mozilla-mobile/fenix/issues/24525
  6. [x] https://github.com/mozilla-mobile/fenix/issues/24873
  7. [x] https://github.com/mozilla-mobile/fenix/issues/24936
  8. [x] https://github.com/mozilla-mobile/fenix/issues/25015
  9. [x] https://github.com/mozilla-mobile/fenix/issues/25119
  10. [x] https://github.com/mozilla-mobile/fenix/issues/25135
  11. [x] https://github.com/mozilla-mobile/fenix/issues/25291
  12. [ ] Issue to make FAB composable
  13. [ ] Issue to add disabled state to all of our Button composables (waiting for #25119, #25291, and Issue 12)
  14. [ ] https://github.com/mozilla-mobile/fenix/issues/23221
  15. [x] https://github.com/mozilla-mobile/fenix/issues/25379
  16. [x] https://github.com/mozilla-mobile/fenix/issues/25490
  17. [ ] Issue to make chips
  18. [ ] Issue to make radio buttons
  19. [ ] Issue to make switches
  20. [ ] Issue to make check boxes
  21. [ ] Add a disabled state to radio buttons
  22. [ ] Add a disabled state to switches
  23. [ ] Add a disabled state to check boxes
  24. [ ] Issue to make form inputs
  25. [ ] Issue to make a generic Divider() composable
  26. [ ] Issue to make menus

(file individual tickets and link them here)

┆Issue is synchronized with this Jira Task

MozillaNoah avatar Mar 18 '22 18:03 MozillaNoah