Skip to content

Fix mobile styles added root css variables#4

Open
tony2tones wants to merge 16 commits into
storyteq:mainfrom
tony2tones:fix-mobile-styles-added-root-css-variables
Open

Fix mobile styles added root css variables#4
tony2tones wants to merge 16 commits into
storyteq:mainfrom
tony2tones:fix-mobile-styles-added-root-css-variables

Conversation

@tony2tones

Copy link
Copy Markdown

feat: vehicle card UI polish, shared components & accessibility groundwork

  • Add shared ButtonComponent and CarSilhouetteComponent (SVG fallback)
  • Implement VehicleDetailModal with open/close signal-based wiring
  • Rework vehicle card layout: mobile-first column stack with image left,
    content right, button pinned bottom-right; tablet/desktop full-width
    button anchored to card bottom via margin-top: auto
  • Introduce CSS custom property token system (--primary-colour,
    --secondary-colour and supporting palette) across all component SCSS
    for white-label/branding support
  • Add Roboto font via Google Fonts
  • Fix all unit tests: replace Jasmine spyOn with vi.fn() for JSDOM
    compatibility; update imageUrl signal accessor calls
  • Minor accessibility pass: aria-label on close button, semantic alt
    text groundwork, fix heading font-family to Roboto

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