dave08
02/10/2021, 10:53 AMdave08
02/10/2021, 10:54 AMdave08
02/10/2021, 10:55 AMrequire("@primereact/resources/themes/saga-blue/theme.css")
require("@primereact/resources/primereact.css")
in my fun main()dave08
02/10/2021, 10:55 AM@file:Suppress("INTERFACE_WITH_SUPERCLASS", "OVERRIDING_FINAL_MEMBER", "RETURN_TYPE_MISMATCH_ON_OVERRIDE", "CONFLICTING_OVERLOADS")
@file:JsModule("primereact/rating")
@file:JsNonModule
import kotlin.js.*
import react.Component
import react.RProps
import react.RState
import react.ReactElement
external interface RatingProps : RProps {
var id: String?
get() = definedExternally
set(value) = definedExternally
var value: Number?
get() = definedExternally
set(value) = definedExternally
var disabled: Boolean?
get() = definedExternally
set(value) = definedExternally
var readOnly: Boolean?
get() = definedExternally
set(value) = definedExternally
var stars: Number?
get() = definedExternally
set(value) = definedExternally
var cancel: Boolean?
get() = definedExternally
set(value) = definedExternally
var style: Any?
get() = definedExternally
set(value) = definedExternally
var className: String?
get() = definedExternally
set(value) = definedExternally
var tooltip: Any?
get() = definedExternally
set(value) = definedExternally
var tooltipOptions: Any?
get() = definedExternally
set(value) = definedExternally
val onChange: ((e: `T$1`) -> Unit)?
}
external class Rating : Component<RatingProps, RState> {
override fun render(): ReactElement?
}
Robert Jaros
02/10/2021, 10:56 AMwebpack.config.d
?dave08
02/10/2021, 10:57 AMdave08
02/10/2021, 10:58 AMRobert Jaros
02/10/2021, 10:59 AMRobert Jaros
02/10/2021, 11:01 AMprimereact
why do you require("@primereact/...")
?dave08
02/10/2021, 11:25 AMimplementation(npm("primereact", "~6.0.2"))
implementation(npm("primeicons", "~4.1.0"))
implementation(npm("primeflex", "~2.0.0"))
But primereact doesn't have an index.d.ts... so it seems like each component is it's own module..dave08
02/10/2021, 11:25 AMexport * from './components/rating/Rating';
dave08
02/10/2021, 11:26 AMdave08
02/10/2021, 11:52 AM