Skip to content

Conversation

laspark
Copy link
Member

@laspark laspark commented Oct 13, 2026

Description

Legger til visning 3 av søkeresultatene, en utstillingsrad med ett spill per rad: stort bilde til venstre og tittel, alle sjangre, rating og Metacritic til høyre. Visningsvalget over lista er samtidig endret fra ord til tall, så det står «visning 1 2 3».

Endringer:

  • types/game.ts: ny felles type GameView ('list' | 'grid' | 'showcase'), så visningene er definert ett sted
  • GameCard.tsx: støtter showcase. Viser alle sjangre og Metacritic i alle visninger unntatt rutenett
  • GameCard.css: ny seksjon for visning 3: stort bilde, større tittel, store tall for rating/Metacritic, favoritt-knapp nederst. Bildet legger seg over teksten under 640px
  • GameList.tsx: bruker GameView
  • App.tsx: visningsvalget viser «visning 1 2 3». Knappene har aria-pressed, aria-label («Visning 1: liste» osv.) og title, så det er tydelig hva hver visning er

Merknader:

  • Branchen inneholder også en merge av dev

KI-bruk: Claude ble brukt til å lage skisser av tre alternativer og foreslå kodeendringene. Jeg valgte alternativ, la inn endringene selv og testet i nettleseren.

Related Issue

#55 og #57

Closes #55, closes #57

Changes made

  • Bug fix
  • Ny funksjonalitet
  • Refactor
  • Dokumentasjon
  • Testing

Checklist

  • Testet lokalt
  • Dokumentert endringer
  • Sjekket for feilmeldinger

@laspark laspark requested a review from a team as a code owner October 13, 2026 11:44
@laspark laspark self-assigned this Oct 13, 2026
@albertpl albertpl merged commit 04ece2b into dev Oct 13, 2026
2 of 4 checks passed
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants