Open Bug 1795301 (reusable-components) Opened 2 years ago Updated 11 days ago

[meta] Reusable Components

Categories

(Toolkit :: UI Widgets, task)

task

Tracking

()

People

(Reporter: mstriemer, Unassigned)

References

(Depends on 29 open bugs)

Details

(Keywords: meta)

We often implement similar functionality in components across different pages. The design systems team is currently ramping up and some of our UX specs are using common design system components.

We should start centralizing these components that can be shared between different parts of the codebase to enable quicker development, avoid common pitfalls like screen reader and HCM issues, and be able to more quickly update styles and keep them in sync across the product in the future.

Depends on: 1792238
Depends on: 1765635
Depends on: 1791816
Depends on: 1790632
Depends on: 1790483
Depends on: 1770447
Depends on: 1602095
Depends on: 1795306
Depends on: 1798335
Depends on: 1798404
Depends on: 1799188
Depends on: 1799200
Depends on: moz-toggle
No longer depends on: 1798335, 1795306
Depends on: 1799697
Depends on: recomp-accesskey
No longer depends on: 1602095
No longer depends on: 1770447
Depends on: moz-menu
No longer depends on: 1765635
No longer depends on: 1790632
No longer depends on: 1791816
Depends on: moz-button-group
No longer depends on: 1792238
Depends on: moz-search-input
No longer depends on: 1799188
Depends on: 1770447
Depends on: 1801426
Depends on: moz-support-link
Depends on: 1803677
Depends on: 1803683
Depends on: 1804366
Depends on: 1806002
Depends on: 1806747
Depends on: 1808741
Depends on: 1809967
Depends on: 1811359
Depends on: 1811389
Depends on: 1812070
No longer depends on: 1812070
No longer depends on: 1809967
Depends on: 1818301
Depends on: 1818544
Depends on: 1818767
Depends on: design-tokens
No longer depends on: 1806747
No longer depends on: 1798404
No longer depends on: 1818544
Depends on: 1820588
Depends on: 1825034
Depends on: 1825036
Depends on: 1825037
Depends on: 1825039
Depends on: moz-message-bar
Depends on: 1835869
Depends on: 1840165
Depends on: 1840735
Depends on: moz-card
Depends on: 1848018
Depends on: 1850591
Depends on: 1853990
Depends on: moz-five-star
Depends on: 1866864
Depends on: moz-page-nav
No longer depends on: 1850591
No longer depends on: 1853990
Depends on: 1880378
Depends on: moz-button
Depends on: 1889413
Depends on: 1889950
Depends on: 1890051
You need to log in before you can comment on or make changes to this bug.