Skip to content

navikt/hm-finnhjelpemiddel

Repository files navigation

hm-finnhjelpemiddel

Frontend for søk og visning av hjelpemidler

Lever under:

Bygget på nextjs.

lokal utvikling

Tilgang til Github Package Registry

Siden vi bruker avhengigheter som ligger i GPR, så må man sette opp tilgang til GPR med en PAT (personal access token) som har read:packages. Du kan opprette PAT her. Dersom du har en PAT som du bruker for tilgang til maven-packages i github kan du gjenbruke denne.

I din .bashrc eller .zshrc, sett følgende miljøvariabel:

export NPM_AUTH_TOKEN=<din PAT med read:packages>

Tokenet må autoriseres for bruk mot navikt-organisasjonen i Github (configure SSO knappen ved siden av tokenet i GitHub)

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.tsx. The page auto-updates as you edit the file.

Portforward

Logg inn på gcloud: gcloud auth login

First time: kubectl config set-context dev-gcp --namespace=teamdigihot kubectl config use-context dev-gcp --namespace=teamdigihot

To get products locally from 8080:

kubectl port-forward $(kubectl get pods -l app=hm-grunndata-search -o custom-columns=:metadata.name) 8080

Feature toggles

Feature toggles er satt opp i unleash. Toggles kan kun brukes i client-komponenter per nå ved:

const featureFlags = useFeatureFlags()
const useNewFeature = featureFlags.isEnabled("toggleName")

Når toggle hentes er den undefined, og det lønner seg å håndetere i visningen.

Toggles administreres i unleash UI https://teamdigihot-unleash-web.iap.nav.cloud.nais.io/

Appen henter kun inn toggles definert i src/utils/featureToggles.ts så evt. nye toggles må legges til her.

About

Søk etter hjelpemidler

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages