Alexander Sysoev
05/23/2022, 5:20 PMfun <P : Props> component(builder: {ChildrenBuilder & P & Props}.() -> Unit): FC<P> {
return FC<P> {
builder()
}
}
turansky
05/23/2022, 9:07 PMAlexander Sysoev
05/24/2022, 7:31 PMturansky
05/24/2022, 7:35 PMturansky
05/24/2022, 7:38 PMAlexander Sysoev
05/24/2022, 7:47 PMrenderItem
) inside some kind of container, now it looks a bit ugly because of two explicit this
and attrs
parameter in renderItem
. It would be great to pass ChildrenBuilder & HTMLAttributes<*>
context somehow, maybe there is some approach for that caseturansky
05/24/2022, 8:00 PMdiv {
// renderItem returns ReactElement
+props.renderItem(...)
}
Similar contracts you can find in MUI, Autocomplete
component for exampleturansky
05/24/2022, 8:01 PM