donhilion
11/22/2017, 8:36 PM@JsModule("react-md/src/js/Cards/Card")
external val Card: RComponent<RProps, RState>
fun RBuilder.card() = child(Card::class) {}
gildor
11/23/2017, 3:19 AMreact-md/src/js/Cards/Card
is correct way. I suppose it should be somethoing like react-md/lib/Cards/Card
insteadgildor
11/23/2017, 3:21 AMexternal class Card(props: dynamic)
and then you define required properies and methods of this class.gildor
11/23/2017, 3:23 AMdonhilion
11/23/2017, 6:23 AM@JsModule("react-md/lib/Cards/Card")
external class Card: RComponent<CardProps, RState> {
override fun RBuilder.render() = definedExternally
}
But an external class may not extend a non-external class and render cannot be defined externally.
I will invastigate it more in the evening.gildor
11/23/2017, 6:24 AMgildor
11/23/2017, 6:24 AMdonhilion
11/23/2017, 6:27 AMdiv("className") {
h2 {
+"Title"
}
}
And the children need to extend a certain class.donhilion
11/23/2017, 6:27 AMgildor
11/23/2017, 6:28 AMdonhilion
11/23/2017, 6:29 AMgildor
11/23/2017, 6:30 AMgildor
11/23/2017, 6:31 AM