Tokens
Designelementer
For å jobbe med designsystemet bør du gjøre deg kjent med noen sentrale designelementer.
Design tokens
I NVE er design tokens en samling av standardiserte verdier som styrer utseendet og funksjonaliteten til elementene i vårt designsystem. Disse tokens dekker alt fra farger og typografi til avstander og formstørrelser. De lar oss tilpasse utseendet basert på våre merkevarefarger og visuelle stil, samtidig som de gir fleksibilitet til å oppdatere og vedlikeholde design effektivt. Dette gjør det mulig å tilpasse designet til ulike teknologier og verktøy, mens vi sikrer en konsistent og sømløs brukeropplevelse.

Bruk av tokens
Designsystemet har en tokenstruktur som brukes både i designverktøy og programkode.
For designere som jobber i Figma er det gjennom Figma sine "Variabler" du kan sette token på det du lager. Disse har helt lik struktur og navnkonvensjon som Token studio. Token studio er en plugin for Figma, som vi bruker for å holde oversikt og koble design verdier til tokens, som omskrives og publiseres opp til GitHub.
TODO: Bruke tokens som utvikler
Tokensstruktur

Rå-verdier
Dataen knyttet til token-navnet. Dette er ikke tokens men endelig verdier (for eksempel: RGB-farger eller pikselverdier).
Global tokens (base-tokens)
Global tokens (base-tokens) En token brukt på tvers av designsystemet. Dette er det motsatte av en komponentspesifikk token.
Alias tokens
Alias tokens En token som refererer til en annen token, i stedet for å referere til en hardkodet verdi.
Component specific tokens
Component specific tokens En token brukt for en bestemt komponent.
Private tokens
Private tokens Tokenene i denne nivået lagrer vi ekstra rå verdiene vi ikke bruker og bygger oss en bank med verdier som kan brukes for videre ekspansjon og endringer.
Les om fler designelementer på