Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Standardize CSS with BEM and Remove Inline Styles from MUI Components #1428

Open
6 tasks
saadanzari opened this issue Jan 15, 2025 · 0 comments
Open
6 tasks
Labels
enhancement New feature or request

Comments

@saadanzari
Copy link
Contributor

Description

To improve consistency, readability, and maintainability of the codebase, adopt the BEM (Block, Element, Modifier) methodology for CSS styling. Additionally, remove all inline styles from Material-UI (MUI) components and migrate them to external stylesheets or JSS following the BEM strategy.

Acceptance Criteria

  • Identify and document the current styling strategy and occurrences of inline styles in MUI components.
  • Refactor all CSS to follow the BEM methodology.
  • Remove all inline styles from MUI components and replace them with external stylesheets or JSS implementations.
  • Ensure all components maintain their current visual appearance after the changes.
  • Provide guidelines/documentation for using the BEM methodology moving forward.
  • Verify the application’s responsiveness and accessibility after refactoring.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: NEW USER REQUEST
Development

No branches or pull requests

1 participant