Skip to content

Conversation

taraa
Copy link
Member

@taraa taraa commented Oct 15, 2026

Beskrivelse

Implementert produktdetaljsiden i React og TypeScript med utgangspunkt i Figma-designet til Handlelappen.

Formålet er å lage en responsiv og brukervennlig side som presenterer produktinformasjon, prissammenligning mellom butikker og handlelistefunksjonalitet.

Siden bruker foreløpig eksempeldata fra Figma. Integrasjon med GraphQL og faktiske produktdata håndteres i en separat issue.

Relaterte issues

Closes #36

Endringer gjort

  • Opprettet ProductDetailsPage.tsx og ProductDetailsPage.css i en egen mappe.
  • Implementert layout, farger, typografi og styling basert på Figma.
  • Lagt til produktbilde med «Mangler bilde» som standardtekst.
  • Lagt til produktnavn, merke, kategori, ingredienser, allergener og næringsinnhold.
  • Implementert prissammenligning med automatisk sortering fra billigst til dyrest og beregning av prisforskjeller.
  • Lagt til interaktive knapper for å øke og redusere antall produkter, fjerne produktet fra handlelisten og skrive valgfrie notater.
  • Tilpasset layouten for ulike skjermstørrelser.
  • Brukt semantiske HTML-elementer og tilgjengelige knappetekster.
  • Holdt implementasjonen isolert fra resten av applikasjonen for å unngå merge-konflikter.

Hva slags type fiks inneholder denne PR

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

Sjekkliste

  • Testet lokalt
  • Dokumentert endringer
  • Sjekket for feilmeldinger

Skjermbilder

Screenshot av nettisden våres si 'Product details'
image

Screenshot av 'Product details' på figma
image

@taraa taraa requested a review from a team as a code owner October 15, 2026 17:36
Copy link
Member

@lindeav lindeav left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ser veldig bra ut! Nice å teste med hardkodet komponenter og etterpå legge til den faktiske dataen.

@lindeav lindeav merged commit 2f67071 into dev Oct 16, 2026
@lindeav lindeav deleted the 36-feat-implementere-produktdetaljside-fra-figma branch October 16, 2026 09:10
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