Hopp til hovedinnhold

Hva leter du etter?

Prøv å søke etter…

Nå kan du bruke Designsystemet uavhengig av rammeverk

@digdir/designsystemet-web er lansert.

Designsystemet23. februar 2026
Release av @digdir/designsystemet-web pakken
Release av @digdir/designsystemet-web pakken
Klikk på bildet eller trykk Escape for å lukke

Nå kan du bruke Designsystemet - uavhengig av teknologi, i både nye og gamle prosjekter!

Med lansering av pakken @digdir/designsystemet-web, er det endelig blitt mulig få alle fordelene med Designsystemet, uten å måtte binde seg til React som teknologivalg. Dette betyr både større frihet og rom for eksperimentering og innovasjon i nye produkter, men også at eldre applikasjoner kan dra nytte av Designsystemet uten store omskrivinger.

All funksjonalitet er skrevet isolert, slik at du og ditt team kan velge hva dere ønsker å bruke og ikke bruke, eller gradvis ta i bruk Designsystemet uten behov for én stor omskrivingsperiode.

For dere som benytter @digdir/designsystemet-react pakken, er det ingen breaking changes; alt fungerer som før, men er under panseret bygget oppå web-pakken.

Og ikke bare det, web-pakken kan brukes uavhengig av CSS-pakken, så du kan bygge helt egne knappe-komponenter, men fortsatt dra nytte av Designsystemets funksjonalitet.

Hva er inkludert?

Web-pakken sørger for at all interaktivitet og automatisert universell utforming som før ble gjort av React-pakken, nå er tilgjengelig for alle. Mye av Designsystemet løses allerede med ren web-standard HTML og CSS, mens andre interaksjoner krever litt ekstra javascript:

Hvorfor ikke web-komponenter for alt?

Designsystemet legger vekt på å bruke webstandarder. Å innføre web-komponenter for alt ville betydd at vi mister innebygd fleksibilitet og tilgjengelighet som ren HTML gir oss gratis, i tillegg til dårligere ytelse med avhengighet til Javascript. Moderne CSS med klasse og attributt-selektorer gir i mange tilfeller bedre fleksiblitet og ytelse.

Les mer om hvorfor vi har valgt å ikke lage web-komponenter for alle komponentene i Designsystemet i dette blogginnlegget.

Dokumentasjon

Vi er i gang med å oppdatere dokumentasjonen på designsystemet.no, men i mellomtiden kan du finne midlertidig dokumentasjon for @digdir/designsystemet-web i README på Github.

Gi tilbakemelding

Vi er veldig interessert i å høre fra deg som bruker web-pakken. Dersom du oppdager feil, eller har forslag til forbedringer, kan du opprette en sak i GitHub repoet vårt eller på Slack.

Designsystemet logo

Bidragsytere

Tobias BarsnesEirik BackerMichael MarszalekOddbjørn Overnes

Vil du skrive for bloggen?

Har du noe du ønsker å dele med andre i fellesskapet? Kontakt oss på Slack eller via e-post