Skip to content

navikt/decorator-next

Repository files navigation

Dekoratøren / decorator-next

Applikasjon for header og footer på nav.no.

decorator-next er en full omskrivning av nav-dekoratoren, med mål om bedre performance og betydelig mindre client-side javascript.

Denne versjonen av dekoratøren er nå i bruk i alle dev-miljøer. Gi oss gjerne beskjed på slack i #dekoratøren_på_navno dersom du opplever problemer eller har andre innspill.

I produksjon benyttes fremdeles den gamle nav-dekoratoren.

Bruk av dekoratøren

Oppdatert doc kommer! Decorator-next skal være bakoverkompatibel med alle tjenester som beskrevet i README for nav-dekoratoren og @navikt/nav-dekoratoren-moduler.

Ingresser

Dev (stable)

Dev (beta)

Team nav.no:

Team min side:

Merk: Beta-instansene av dekoratøren er ment for intern testing i team personbruker. Disse kan være ustabile i lengre perioder.

Dev (sandbox)

Denne er kun for testing av dekoratøren isolert, og skal ikke konsumeres av andre apper.


Utvikling

Installation

Set up a Github PAT with the scope packages:read and make it available as NODE_AUTH_TOKEN, e.g. export NODE_AUTH_TOKEN=your-pat-with-correct-scope.

Then run (install instructions for bun: https://bun.sh/):

bun install

Run in dev mode

Run bun run dev to start development server. The application is then available at http://localhost:8089.

Updating snapshots

To update snapshots when you've made changes to the markup that is produced. Run: bun test --update-snapshots

Styling

Styling documentation.

Troubleshooting:

  • If you're having trouble with design tokens not being loaded, it may be because your element is not in the scope of the elements defined in postcss.config.js prefixer configuration

Storybook

Storybook

Resources