refactor(ui): migrate auth form styles from Tailwind to MUI sx #1291
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This pull request refactors the user authentication form and input box components to use Material UI (MUI) for styling and layout, replacing custom CSS classes and HTML elements. The changes improve consistency with the design system, enhance accessibility, and simplify style management.
Changes Made
User Authentication Form UI Refactor:
client/src/modules/user-auth-form/index.tsx
with MUI components (Button
,Typography
) and styled wrappers (StyledSection
,StyledForm
,StyledTitle
,StyledFooter
) for layout and typography.onSubmit
withReact.FormEvent
) instead of a mouse event, aligning with MUI form handling best practices.Input Box Component Modernization:
client/src/shared/components/atoms/input-box/index.tsx
to use MUI'sTextField
,InputAdornment
, andIconButton
for input fields, icons, and password visibility toggling, replacing custom markup and icon logic.TextField
(StyledTextField
) for consistent input appearance, theming, and improved accessibility.These updates make the authentication UI more maintainable and visually consistent with the rest of the application.
Linked Issue
This PR closes issue #1279
Video
Screencast.from.2025-10-07.00-25-14.webm
@Avdhesh-Varshney
Please review. If there are changes you want me to make, tell me. Thanks.