Boris Dudelsack
01/21/2020, 2:47 PM@file:JsModule("@bootstrap-styled/provider/lib/BootstrapProvider")
package bootstrap
import react.*
@JsName("BootstrapProvider")
external class BootstrapProvider : Component<RProps, RState> {
override fun render(): ReactElement?
}
Nikky
01/21/2020, 3:14 PMBoris Dudelsack
01/22/2020, 10:54 AMpackage bootstrap
import react.*
@JsModule("@bootstrap-styled/provider/lib/BootstrapProvider")
internal external val bootstrapProviderModule: dynamic
internal val BootstrapProvider: RClass<BootstrapProviderProps> = bootstrapProviderModule.default
interface BootstrapProviderProps : RProps {
var reset: Boolean
var injectGlobal: Boolean
}
Nikky
01/22/2020, 1:04 PMBoris Dudelsack
01/22/2020, 1:17 PMfun RBuilder.bootstrapProvider(reset: Boolean = false, injectGlobal: Boolean = false, handler: RHandler<BootstrapProviderProps>) {
BootstrapProvider {
attrs {
this.reset = reset
this.injectGlobal = injectGlobal
this.utils = BootstrapUtilsConfig()
}
handler()
}
}