Skip to content

Conversation

@jakehwll
Copy link
Contributor

@jakehwll jakehwll commented Dec 15, 2025

This attempts to remove all of the MUI/@emotion based css props. Moving onto the pages/Templates folders. This should serve to align ourselves better with Tailwind/shadcn and our goal to remove mui from the database.

I've made attempts to ensure the line-height is consistent, however this isn't always in best-practice with Tailwind in some cases. Minor pixel shifts may happen. There are around 9 or so components living in components/ I haven't updated yet as the logic was scarier to migrate away from MUI.

Note

This pull-request is a fork-out of #21154 as I found it was getting too big to merge and hard to understand. Alongside this various components were being misrepresented in Chromatic (despite rendering fine in Storybook). I felt it better to make this a set of PRs.

Chromatic Link / Chromatic Tests

Position Pull-request
feat: remove css from various components/ elements
feat: remove css from various pages/Template.* pages

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants