Vindictive Studios

Erfarenhet

Arbetsförmedlingen

Komponent och dokumentation i ett offentligt designsystem

Roll
Frontend/UX Engineer
Period
Jan–maj 2025
Team
Designteamet
Status
Publicerat

Arbetsförmedlingens designsystem samlar de komponenter, färger och riktlinjer som myndighetens digitala tjänster bygger på. Från januari till maj 2025 var Joel Frontend/UX Engineer i designteamet och byggde citatkomponenten digi-quote med dess dokumentationssida, och sidan Webbfärger.

Dokumentationen för digi-quote i Arbetsförmedlingens designsystem

Om designsystemet

Designsystemet, Digi, är publikt. Komponenterna finns som webbkomponenter med paket för Angular och React, och riktlinjen är att tjänsterna använder dem i första hand.

Utgångsläget

Myndigheter omfattas av lagen om tillgänglighet till digital offentlig service. En komponent i designsystemet ska fungera i alla tjänster som använder den, uppfylla tillgänglighetskraven och följa designen i Figma.

Joels roll

Joel byggde digi-quote ensam, från komponent till dokumentation, och byggde sidan Webbfärger för hand utifrån designen i Figma. Teamet granskade koden i pull requests innan den släpptes.

  • Byggt av Joel

    • Citatkomponenten digi-quote
    • Komponentens dokumentationssida med live-demo
    • Sidan Webbfärger, med färguppsättningen Af-18
  • Tillsammans med teamet

    • Design i Figma
    • Kodgranskning i pull requests
    • Avstämning med en tillgänglighetsexpert och en lösningsarkitekt

digi-quote

Demon av digi-quote i varianten highlight, med inställningar och kod
  • Två varianter

    default, i brödtextens typsnitt och med valfri bakgrundsfärg, och highlight, med större text för att lyfta fram ett citat.

  • Bild där den passar

    Bilden kan ligga ovanför, till vänster eller till höger om citatet, eller utelämnas, och justeras inom sin ram.

  • Tillgänglig från början

    Semantisk blockquote, genomtänkt hantering av alt-texter och bakgrundsfärger med godkänd kontrast.

  • Från kod till dokumentation

    Webbkomponent i Stencil med paket för Angular och React, tester och en dokumentationssida med live-demo.

Webbfärger

Sidan Webbfärger med Arbetsförmedlingens profilfärger i färguppsättningen Af-18
  • Hela paletten på en sida

    Profilfärger, komplementfärger, neutrala toner och funktionsfärger, med tokennamn och färgvärden.

  • Kontrast som går att kontrollera

    Exempel på godkända och underkända kontrastvärden enligt WCAG, och hur färgerna uppfattas vid färgblindhet.

  • Ett system för namn

    Varje färg har ett namn och en skala från 0 till 1000, som designtokens bygger på.

  • Byggd för hand

    Joel byggde sidan utifrån designen i Figma, med färguppsättningen Af-18.

Tekniken

  • Stencil
  • Web Components
  • Angular
  • React
  • Design tokens
  • Figma
  • WCAG
  • Komponenten byggdes som en webbkomponent i Stencil, med paket för Angular och React.
  • Semantisk blockquote, alt-texter och bakgrundsfärger med godkänd kontrast ingick från början.
  • Färgerna på Webbfärger följer designsystemets tokens, med namn och en skala från 0 till 1000.

Samarbete och leverans

Designen togs fram i Figma. Koden granskades av teamet i pull requests innan den släpptes i designsystemet. Tillgängligheten stämdes av med en tillgänglighetsexpert och en lösningsarkitekt.

Resultat

  • digi-quote är en del av designsystemet och dokumenterad publikt.
  • Webbfärger finns publikt, och Af-18 är färguppsättningen Joel byggde.

Relaterade tjänster

Det är samma arbete Vindictive gör för byråer och produktteam: komponenter som följer designen exakt, med tillgänglighet och dokumentation från början.

Något ambitiöst i tankarna? Vi bygger det.

Köp ett hemsidepaket online redan i dag, eller berätta om mjukvaran, appen eller samarbetet du planerar.

Behöver ni en pålitlig utvecklingspartner? Byråsamarbeten