Nikolai Sviridov
09/01/2021, 12:59 PMElement type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
Check the render method of `Router.Consumer`.
More in thread.Nikolai Sviridov
09/01/2021, 1:00 PM@file:JsModule("react-checkbox-tree")
@file:JsNonModule
package wrappers
import react.ComponentClass
import react.RProps
external interface TreeProps : RProps {
var checked: Array<String>
var expanded: Array<String>
var iconsClass: String
var nodes: Array<TreeNode>
var onCheck: (Array<String>) -> Unit
var onExpand: (Array<String>) -> Unit
}
external interface TreeNode {
var value: String
var label: String
var children: Array<TreeNode>
}
@JsName("CheckboxTree")
external val CheckboxTree: ComponentClass<TreeProps>
turansky
09/01/2021, 3:00 PM@JsName("default")
external val CheckboxTree: ComponentClass<TreeProps>
2. RProps
deprecated
3. ReadonlyArray
preferred for properties
4. Related exampleturansky
09/01/2021, 3:08 PMturansky
09/01/2021, 3:14 PMLanguage
analogue - HashType (separate file required)Nikolai Sviridov
09/02/2021, 5:12 PM