-
some components drop default export in favor of named one
-
some components dorp static propTypes property in favor of TS types
-
some component will also use local
withTheme
enhancer with no support for statics hoist -
IButtonProps
was replaced withTButtonProps
-
theme
was renamed towithTheme
- remove
ANCHOR_THEME
,ANCHOR_SHARE_PROP_TYPES
- default export changed to named
- default export changed to named
- default export changed to named
- default export changed to named
- use
TControlProps<boolean>
instead ofisChecked/onChange
- default export changed to named
- remove
HIGHLIGHT_THEME_SHAPE
- default export changed to named
- default export changed to named
- Link now requires children
- default export changed to named
- default export changed to named
- removed
EXPANDABLE_THEME
- default export changed to named
- removed
EXPANDABLE_HANDLER_THEME
- ListComponent prop was replaced with List
- ListItemComponent prop was replaced with ListItem
- ListItemGroupComponent props was replaced with ListItemGroup
- ListComponent prop was with List
- PLACEMENT was replaced with PopoverPlacement enum
- ALIGN was replaced with PopoverAlign enum
- type of
container
is nowElement | null | undefined
istead ofTPortalProps['container'] | undefined
- IconComponent prop was replaced with Icon
- AnchorComponent prop was replaced with Anchor
- IconComponent prop was replaced with Icon
- MenuComponent prop was replaced with Menu
- PopoverComponent prop was replaced with Popover
- onChange event was replaced with onValueChange
- onValueChange does not pass
text
but onlyvalue
as first arg
- POPUP_THEME_SHAPE_OBJECT was removed
- children is required and is not checked in render
- removed default cursor:pointer on backdrop for closeOnClickAway
- closeOnClickAway now has higher priority than isModal (closes modal windows)
- switch to element-resize-detector and scroll strategy instead of iframes
- onResize handler is now passed Element instead of Event
- complete rewrite, refer to demo page