Releases: fremtind/jokul
@fremtind/[email protected]
@fremtind/[email protected]
Major Changes
-
3406c20: Import av komponenter fra roten av
@fremtind/jokuler ikke lenger mulig.For å fikse dette må alle importer oppdateres til å peke direkte på den spesifikke modulen:
FØR:
import { Card } from "@fremtind/jokul";
ETTER:
import { Card } from "@fremtind/jokul/card";
ScreenReaderOnly-komponenten er også flyttet og må nå importeres fra@fremtind/jokul/screen-reader-only. -
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. - Gamle, nummererte typografivariabler for størrelse og linjehøyde. Disse bør ikke ha vært i direkte bruk ute i løsningene deres.
- Fjerner komponentene
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 i
pnpmworkspaces, 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
@fremtind/[email protected]
Patch Changes
- fb54ec3: Gjør typer for file-input tilgjengelig for konsumenter
@fremtind/[email protected]
Patch Changes
- 79c94c3: fikset type-feil i usemenuwideevents hook
@fremtind/[email protected]
@fremtind/[email protected]
Minor Changes
-
60470d5: File har blitt redesigna for mer fleksibel bruk i løsningene utenfor FileInput.
Endringer
- Navneendring: FileInputFile -> UploadedFile
- Navneendring: FileInputFileValidation -> UploadedFileValidation
- Navneendring i FileProps: SupportLabel -> ErrorLabel
- Navneendring: validateFile -> validateFileInputFiles for å tydeliggjøre at valideringa skjer i input, ikke i File
selv - Typeendring: Alle typer knytta til File er flytta til en egen mappe (/file) istedenfor sammen med FileInput
- Typeendring: State er forenkla til å kun ta imot "error", "loading" eller undefined
- Fjernet: FileInputFileState hentes nå direkte fra FileProps
Next steps
- Dekomponenere FileInput enda mer, for å tilgjengeliggjøre Dropzone og en egen FileUpload knapp.
- Vurdere flere varianter av filer, dersom det er behov for dette i for eksempel dialoger
@fremtind/[email protected]
Patch Changes
- c89ebef: Kun et versjonshopp for å synkronisere versjoner etter ny releaseflyt