Skip to content

Conversation

nikitar
Copy link
Member

@nikitar nikitar commented Oct 20, 2026

Beskrivelse

Tidligere hadde ThreatActor-sidene ganske enkel håndtering av loading, error og empty states. Derfor har jeg opprettet en gjenbrukbar FeedbackCard-komponent som gir brukeren tydeligere tilbakemeldinger når data lastes, en forespørsel feiler eller ingen resultater blir funnet.

Målet er å forbedre brukeropplevelsen, redusere duplisert kode og gjøre det enklere å bruke samme løsning på andre sider senere.

Opprettet FeedbackCard.tsx og tilhørende CSS:

  • Støtter loading, error og empty tilstander
  • Man kan skrive en custom melding i errorcard bassert på feilen, via props som blir sendt inn i FeedbackCard
  • Bruker ulike icons

ThreatActor

  • Erstattet tidligere loading- og feilmeldinger med FeedbackCard.
  • Gjelder både filteroptions query og threatactor grid query
Screenshot 2026-10-20 at 11 45 33

ThreatActorDetailed

  • Erstattet tidligere loading- og feilmeldinger med FeedbackCard.
  • Jeg har også lagt til separat håndtering av loading og error for Associated Techniques og Associated Software.
Screenshot 2026-10-20 at 11 46 29 Screenshot 2026-10-20 at 12 28 08

KI deklarasjon

  • KI genererte css filer ettersom dette vil refaktores uansett senere og jeg ville ikke prioritere css i denne fasen
  • Brukte KI til å hjelpe å opprette en generell errorcard, der hvor jeg fikk tilbakemelding på min implementasjon underveis og bygget en fungerende card. KI generert kode ble brukt i implementasjonen
  • Riktig implementasjon av FeedBack cards i ThreatActor og ThreatActorDetailed ble sikret og forbedret av KI. Altså opprette passende Ternary Operators.

Closes #78

@nikitar nikitar added the enhancement New feature or request label Oct 20, 2026
@nikitar nikitar requested a review from a team as a code owner October 20, 2026 10:48
Copy link
Member

@daniekba daniekba left a comment

Choose a reason for hiding this comment

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

Stor fan av endringene, akkurat sånn jeg så det for meg også

@daniekba daniekba merged commit 94f7615 into main Oct 20, 2026
Sign in to join this conversation on GitHub.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Opprette en felles FeedBack-Card for feilhåndtering
2 participants