You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The global overrides to MUI in our theme is a pattern we want to drop and a piece of tech debt.
The file lives here: https://github.com/coder/coder/blob/main/site/src/theme/overrides.ts and we'd like to completely remove it. The justification for removing it is that it is a complicated set of tech debt that distances us from MUI and creates additional overhead in styling and updating MUI w.r.t understanding breakages.
Overview
The global overrides to MUI in our theme is a pattern we want to drop and a piece of tech debt.
The file lives here: https://github.com/coder/coder/blob/main/site/src/theme/overrides.ts and we'd like to completely remove it. The justification for removing it is that it is a complicated set of tech debt that distances us from MUI and creates additional overhead in styling and updating MUI w.r.t understanding breakages.
An experiment to see what would break was pushed in #1444. See the chromatic build from #1444 here: https://www.chromatic.com/build?appId=624de63c6aacee003aa84340&number=1529
It is likely that this effort will need to become an epic of tasks such that we can incrementally remove overrides.
This effort relates to (and this should considered to be blocked by) #803 (especially #699)
Acceptance Criteria
overrides.ts
is deletedThe text was updated successfully, but these errors were encountered: