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

feat: declare css variables; move away from styled components #1338

Open
wants to merge 32 commits into
base: development
Choose a base branch
from

Conversation

howard-e
Copy link
Contributor

@howard-e howard-e commented Mar 14, 2025

This PR addresses multiple items raised through:

This PR also:

  • Switches from @emotion/* based styled components to introducing CSS modules (although much more optimizations can be done in that approach, open to additional feedback)
  • Defines and trims down css variables that were being used throughout the application (still more purging could be done)
  • Prioritizes responsive design in cases where it was lacking for smaller screens

NB. The file changes here are quite sizable (sorry!). But no functionality has been changed here outside of styling evaluations. Would recommended leaning on snapshot differences here initially.

howard-e added 29 commits March 6, 2025 14:28
…ss modules; redone menu and home page; include clsx
# Conflicts:
#	client/tests/e2e/snapshots/saved/_account_settings.html
#	client/tests/e2e/snapshots/saved/_data-management.html
@howard-e howard-e changed the title Styling consolidation: declare css variables; move away from styled components feat: declare css variables; move away from styled components Mar 17, 2025
# Conflicts:
#	client/tests/e2e/snapshots/saved/_account_settings.html
#	client/tests/e2e/snapshots/saved/_data-management.html
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.

1 participant