Skip to content
This repository has been archived by the owner on Jun 7, 2024. It is now read-only.

navikt/veientilarbeid

Repository files navigation

Veien til arbeid

Veien til arbeid er en del av "Arbeidsflate for innlogget arbeidssøker".

Den vises som en del av DittNAV dersom du er arbeidssøker under oppfølging.

Innholdet skal i størst mulig grad gjenspeile arbeidssøker situasjon.

Utvikling

  • Bruk Node.js v18 nvm use
  • Klon repoet
  • Installer avhengigheter npm ci

Installere pakker lokalt

For å installere npm pakker med @navikt-scope trenger du en .npmrc-fil med følgende:

//npm.pkg.github.com/:_authToken=TOKEN
@navikt:registry=https://npm.pkg.github.com

Token genererer du under developer settings på Github. Den trenger kun read:packages.

For å kjøre lokalt

Testing

Testmiljøet bruker Jest, Testing Library og Mock Service Worker

  • for å starte npm t

Deploy

main deployes til dev og prod når man pusher.

Deploy kun til dev

For å opprette en branch som skal deployes til dev, prefixer du branchnavnet med dev/, f.eks. dev/min-testbranch

git checkout -b dev/<navn på branch>

Branchen blir da deployet til dev når man pusher.

Som mikrofrontend på Min side i dev

  1. Start naisdevice
  2. Gå til https://www.dev.nav.no/minside
  3. TestID
  4. Logg inn med en bruker som er under arbeidsrettet oppfølging i dev

Som demo i dev

  1. Start naisdevice
  2. Gå til https://veientilarbeid.intern.dev.nav.no/demo/

Tips

Dersom testene feiler etter oppdatering av f.eks. Node versjon kan det være lurt å tømme cachen npm run test -- --clearCache

Slik bruker du HotJar i AiA

For å bruke HotJar må du sette opp undersøkelsen til å benytte "Event" som startsignal. Du finner dette i nedtrekksmenyen under punktet "Targeting" når du velger "Specific pages" fra radiovalget.

Settes eventet til aia-hotjar vil HotJar automatisk kjøres fra AiA ved oppstart.

Begrense undersøkelser til spesielle brukergrupper

Dersom du ønsker at undersøkelsene fra HotJar kun skal treffe visse brukergrupper kan du pakke inn funksjonen hotjarTriggerEvent i logikk som som definerer brukergruppen og trigge et annet eventnavn enn aia-hotjar.

Deretter setter du opp en undersøkelse med det valgte navnet som eventnavn.

Henvendelser

Spørsmål knyttet til koden eller prosjektet kan stilles via issues her på github.

For NAV-ansatte

Interne henvendelser kan sendes via Slack i kanalen #område-arbeid-paw