Altinn / Altinn/app-frontend-react

Utvidet støtte for versjon 1 av Designsystemet (TEST)

Open
#3,596 0 comments 0 reactions 0 assignees View on GitHub
status/triage
Dominant language
TypeScript
Stars
21
Forks
33
Avg merge
6d 23h
Merged PRs (30d)
3

Description

### Overordnet beskrivelse
Altinn Studio baserer seg på [Designsystemet](https://www.designsystemet.no/) for våre komponenter. Det er riktignok noen unntak der vi har behov for komponenter som ikke finnes i Designsystemet. Nå som Designsystemet er kommet i en stabil første versjon ønsker vi å se på:

1. Avvik mellom Designsystemet og implementasjon i Apps
* Manglende komponenter
* Manglende støtte for egenskaper på eksisterende komponenter
2. Følge Designsystem mønstre når vi implementerer egne komponenter slik at disse oppfører seg likt når vi f. eks. implementerer støtte for theme og generelt at disse er så like som mulig. Aktuelle ting å se på kan være:
* Navngiving
* Tokens
* Størrelse på komponenter
* ...
3. Theme støtte for å støtte at skjema ligger så nærme tjenesteeiere sin designprofil som mulig
4. CSS override støtte på en standardisert måte for å dekke mer spesifikke krav en det vi legger opp til som defualt

## Forventet resultat
At vi i Studio ligger så nærme Designsystemet som mulig for å gi tjenesteeiere de samme muligheter til å konfigurere komponenter som det Designsystemet tilbyr.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by auditing the Apps component implementations against Designsystemet v1, including component properties, naming, tokens, sizing, themes, and CSS overrides. Done means Studio matches the available Designsystemet configuration options and supports standardized theme and CSS override behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
css, react, typescript
Domain
design, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.