Hoppa till huvudinnehåll

Release 8.0.0

· En minut att läsa

Migrera från 7.x.x till 8.0.0

I version 8.3.0 introducerar vi breaking changes för Card som var tänkta för version 9. Vänligen läs release notes för version 9 för mer information.

Select

Värdet i callbacken onSelectionChange för komponenten Select har ändrats. Numera skickas valda nycklar med en Selection type ("all" | Set<string | number>) när användaren justerar sitt val.

-   onSelectionChange?: ((value: Selection | Key | Key[]) => void) | undefined
+ onSelectionChange?: ((keys: Selection) => void) | undefined

Detta innebär att du behöver hantera om användaren klickar på "Välj alla" manuellt:

const handleSelectionChange = (keys: Selection) => {
if (keys === 'all') {
return setSelection(new Set(options.map(({ id }) => id)))
}
return setSelection(keys)
}

För mer information, läs instruktioner för Select och kontrollerade val

Kolla changelog