Frontend - søknad for enslig forsørger.
Lokal kjøring krever internett da tokenet hentes fra fakedings: https://github.com/navikt/fakedings
npm install
npm run start
- Kjør opp
familie-ef-soknad-api
- Gå til
http://localhost:3000/familie/alene-med-barn/soknad/
- Hent token fra
https://tokenx-token-generator.intern.dev.nav.no/api/obo?aud=dev-gcp:teamfamilie:familie-ef-soknad-api
https://tokenx-token-generator.intern.dev.nav.no/api/obo?aud=dev-gcp:teamfamilie:familie-dokument
.env
må inneholde følgende
TOKENX_API=...
TOKENX_DOKUMENT=...
npm install
npm run start:preprod
- Gå til url:
http://localhost:3000/familie/alene-med-barn/soknad/
- Hvis man ønsker å kjøre med mock-api
node mock/mock-server.js
npm run start:mock
- Last ned familie-dokument og familie-ef-soknad-api
- Kjør
mvn clean install
i begge prosjektene - Kjør opp appene lokalt ved å kjøre familie-dokument din
DevLauncher
og familie-ef-soknad-api sinApplicationLocalLauncher
Appen benytter vitest til enhetstesting. Legg gjerne til nye tester etter oppdateringer av appen.
For å kjøre opp tester lokalt kan man kjøre npm run test
. For å kjøre opp testene i interaktiv modus kan man kjøre npm run vitest
.
I appen har vi tekstinnhold på norsk bokmål, engelsk og nynorsk. Ønsker du å legge til eller redigere på en tekst, skal dette gjøres i exceldokumentet "EF Tekstinnhold App Søknadsdialog" som du finner på Teams under Team Familie > Enslig forsørger > Filer > Søknadsdialog > "EF Tekstinnhold App Søknadsdialog".
- Åpne "EF Tekstinnhold App Søknadsdialog" i nettleseren
- Trykk på "Automate" i fanen, og velg "EF Script - Konverter tabell til json format".
- Trykk på "Vis/Show" fulgt av "Kjør/Run".
Det skrives ut 3 ulike tekstbolker i "Utdata"-fanen under kodesnutten. Denne skal kopieres og limes inn i tilhørende "tekster_xx.json" fil. Husk å kjøre reformat (optn + cmd + l")
- I IntelliJ, åpne settings. Finn prettier. Ligger under Languages and Frameworks -> Javascript -> Prettier.
- Sjekk av bokser for: 'On reformat code' og 'On save'
Test om Prettier fungerer ved å gå inn i en tilfeldig tsx-fil, lag et par nye linjer, og Ctrl
+ S
. Hvis koden reformatteres (fjerner alle utenom en av de tomme linjene), så er Prettier på plass lokalt! ✨
Dette repoet bruker GitHub Copilot til å generere kode.