Skip to content

Update frontend styling to match GenomicX design system#2

Merged
happykhan merged 1 commit intomainfrom
update-frontend-styling
Feb 23, 2026
Merged

Update frontend styling to match GenomicX design system#2
happykhan merged 1 commit intomainfrom
update-frontend-styling

Conversation

@happykhan
Copy link
Copy Markdown
Collaborator

Summary

  • Replaces all --color-* CSS custom properties with --gx-* tokens from the GenomicX front-end template
  • Switches to dark-first theme design with system preference auto-detection
  • Aligns color palette with the standard Tailwind Slate/Teal/Indigo scale used across GenomicX apps
  • Updates responsive breakpoint from 700px to 768px to match template
  • Updates footer to match the shared GenomicX footer pattern

Modified Files

  • src/index.css — Complete replacement with GenomicX design tokens + app-specific allele badge tokens
  • src/App.css — All --color-* references replaced with --gx-* equivalents
  • src/App.tsx — Dark theme default, updated localStorage key, shared footer

Test Plan

  • Verify dark theme loads by default
  • Toggle between dark/light themes
  • Check all allele badges (exact/novel/no-hit) render correctly in both themes
  • Verify responsive layout at mobile widths (< 768px)
  • Run MLST analysis end-to-end to confirm no functional regressions
  • Verify footer links work correctly

🤖 Generated with Claude Code

- Replace --color-* CSS custom properties with --gx-* tokens from the GenomicX front-end template
- Switch to dark-first theme with system preference auto-detection
- Align color palette with Tailwind Slate/Teal/Indigo scale
- Update responsive breakpoint from 700px to 768px
- Update footer to match GenomicX shared footer pattern
- Add spacing and radius design tokens

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@happykhan happykhan merged commit 5a7eb45 into main Feb 23, 2026
1 check passed
@happykhan happykhan deleted the update-frontend-styling branch February 23, 2026 14:51
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