Repository navigation
v0.198.1
Patch Changes
-
#1553
e48f3ba9Thanks @tenphi! - Export the types of the compound components:LayoutComponent,GridLayoutComponent,TextComponent,FormComponent,TabsComponentandItemTableComponent.NotificationComponentbecomes a named interface. The props types their parts use are exported too (CubeLayoutFlexPropsand the otherLayoutpart props,CubeCollectionItemProps,CubeFieldPropsandEventBusProviderProps). An app that exportstasty(Layout, …)or another extension of a kit component without a type annotation can now emit its declarations: they name these types, so they no longer fail with TS2883 or TS4023. -
#1550
1be7bb5cThanks @tenphi! - A reorderableListBoxkeeps theidandaria-describedbyyou pass it, along with its description and error message. Drag-and-drop had replaced the list's id with one of its own and cleared its description. The search input of a reorderableFilterListBoxorFilterPickernow pointsaria-controlsat its list, which it missed while the search was empty. -
#1554
7c397a8cThanks @tenphi! -Select,ListBoxand the pickers built on it: a mouse press on an option of a list that closes under it, as a scroll of the page around it closes it, now selects that option even when the list has finished its exit and unmounted before the release. As before, the pointer has to come up inside the box the option had when the press started, and a release elsewhere selects nothing. ASelectlist fades out quickly enough that such a press used to pick nothing. -
#1553
e48f3ba9Thanks @tenphi! - Update Tasty to 3.13.0 (from 3.12.0). The kit's declarations now name a component's props type instead of listing each prop, so they shrink from about 2.5 MB to 0.7 MB (Text.d.tsfrom 1.6 MB to 3 KB) and no longer bundle a copy of csstype underdist/node_modules. Tasty also exportsTastyExtensionPropsandComponentStatics, and an extension of a component whose props are a union now accepts each member's props, not only the keys they share.