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