Skip to content

Conversation

clemenbe
Copy link
Member

@clemenbe clemenbe commented Oct 13, 2026 •

Description

Hovedlista henter nå spill fra databasen i stedet for mockdata.

  • Forsiden viser de 20 mest populære spillene (sortert på added) når det ikke er søkt.
  • Enter i søkefeltet søker i databasen via games(search:). Lista oppdateres bare ved Enter, ikke for hver bokstav, så den og pagineringen ikke hopper.
  • Valgt forslag i dropdownen viser spillet i lista (midlertidig til detaljsiden finnes).
  • "X treff" over lista med totalCount fra backend. role="status" gjør at skjermlesere leser det opp.
  • Forrige liste vises mens et nytt søk lastes (previousData), så siden ikke blinker tom.
  • Feilmelding (role="alert") hvis backend ikke svarer, i stedet for at siden krasjer.
  • Ny spørring i frontend/src/graphql/games.ts. Henter bare feltene spillkortet viser.

Inneholder også backend-endringen fra feat/cleanup (rating, ratingsCount, playtime på Game), som spillkortene trenger. Den var ikke kommet inn i dev ennå.

Midlertidig / gjenstår:

  • Bare første side (20 spill). Paginering med after-cursor kommer når backend støtter det.
  • Favoritter filtreres blant spillene som er lastet inn, til de lagres i databasen.
  • mocks/games.ts (@LeonaS) brukes ikke lenger. Kan den slettes?

Related Issue

Includes: #28
Closes: #40

Changes made

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

Checklist

  • Testet lokalt
  • Dokumentert endringer
  • Sjekket for feilmeldinger

Skjermbilder

image

@clemenbe clemenbe requested a review from a team as a code owner October 13, 2026 09:51
@clemenbe clemenbe merged commit b3c7266 into dev Oct 13, 2026
1 of 2 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.

1 participant