Monopakka er ute i versjon 1.0
Følgende er basert på release notes i Github
Oppdatert
Major Changes
3406c20: Import av komponenter fra roten av @fremtind/jokul er ikke lenger mulig
For å fikse dette må alle importer oppdateres til å peke direkte på den spesifikke modulen. ScreenReaderOnly-komponenten er også flyttet og må nå importeres fra @fremtind/jokul/screen-reader-only.
// FØR:
import { Card } from "@fremtind/jokul";
// ETTER
import { Card } from "@fremtind/jokul/card";4ac8c73: BREAKING CHANGE: Fjerner flere komponenter so har vært merket som deprecated lenge
Samt spacing-variabler basert på t-skjortestørrelser og tallbaserte typografivariabler.
- Fjerner komponentene
AccordionogAccordionItem, som har vært merket som deprecated ganske lenge. I stedet for disse komponentene kan man brukeExpandablePanel. - Fjerner komponentene
NavCard,InfoCardogTaskCard, som har vært merket som deprecated ganske lenge. I stedet for disse komponentene kan man bygge opp tilsvarende kort ved hjelp av den generelleCard-komponenten,CardImage-komponenten, og andre Jøkul-komponenter. Se eksemplene i portalen/Storybook for hvordan dette kan gjøres. - Fjerner den utgåtte versjonen av
Expander, samtExpandButton-komponenten. NyeExpanderkan brukes i stedet. - Spacingvariabler og hjelpeklasser basert på t-skjortestørrelser (f.eks.
spacing-xl) er fjernet. Bruk heller variablene på formenspacing-40eller den nyeunit-skalaen.
4ac8c73: BREAKING CHANGE: Gamle, nummererte typografivariabler for størrelse og linjehøyde er også fjernet
Disse bør ikke ha vært i direkte bruk ute i løsningene deres. Erstatt det med tilsvarende mixins for font-stilen du ønsker deg. Vi kommer tilbake med en fullstendig oversikt over tokens på et senere tidspunkt, men et eksempel er å gå fra jkl.$typography-font-size-3 til @include jkl.text-style('body').
3cace7e: BREAKING CHANGE: Fjernet Vind utility-klassesystem
- Fjernet Vind utility-klasser (margin, padding, typografi, flex utilities)
- Erstattet Vind-klasserefaranser med Jøkul spacing-klasser i utviklingseksempler
- Migrasjon: Bruk Tailwind utilities eller eksisterende Jøkul spacing-klasser i stedet for Vind-klasser
Patch Changes
- e37cecd: Fikset en feil som forårsaket advarsler i React 19 og typefeil i React 18 relatert til inert-attributten.
- 01e2b18: - fiks overlapp mellom chips og actions
- bedre aria-label på actions
- endre cursors for å vise intent bedre
- chips kan nå wrappe (for å unngå at comboboxen overflower)
- c3bad0f: makes sure menu has a visible border in forced colors mode
- e4967c9: La til sys-color-toksen som json. De er ikke generert med style dictionary enda, da vi skal vente med å publisere.
- 0fc189c: Gjorde om system colors til å peke på ref-colors og ikke brand-colors. Flyttet også sys-colors til egen fil, slik at allerede eksisterende tokens fortsat kan bygges uten problem. Sys-colors er ikke blitt generert enda.
- a726267: Fikser en feil der knappene i kalenderen ikke fungerte når man klikket seg til første eller siste mulige måned i datovelgeren.
- e6a6d55: Invert colors for selected filter-chip in forced colors mode
- 2610a20: Rettet en feil med type-resolution for brukere av
pnpmworkspaces.Brukere ipnpmworkspaces, spesielt de som håndterer flere React-versjoner (f.eks. v18 og v19), opplevde at props for Jøkul-komponenter ble feilaktig resolvet tilany.For å løse dette har vi lagt til@types/reacti vårpeerDependencies. Dette følger den offisielle anbefalingen fra pnpm-dokumentasjonen. - 73f2e61: Remove extra underline and add hover in forced colors mode