Nikola Milovic
12/29/2021, 8:50 AMimport { Transition } from '@headlessui/react'
<Transition.Child />
OR
<motion.div
As JsName doesn't accept .
, tried some shenanginas with extension functions but cannot get it to workBig Chungus
12/29/2021, 9:05 AM@JsModule("@headlessui/react")
external object HeadlessUI {
class Transition {
class Child
}
}
// Usage
HeadlessUI.Transition.Child
Big Chungus
12/29/2021, 9:12 AM@file:JsModule("@headlessui/react")
class Transition {
class Child
}
// Usage
Transition.Child
Nikola Milovic
12/29/2021, 9:25 AM@file:JsModule("@headlessui/react")
external class Transition: ComponentClass<TransitionProps> {
class Child : ComponentClass<TransitionChildProps> {}
}
external interface TransitionProps : Props {
}
Something along these lines? But now I have to implement the Component Class
Tried FC<P> instead of ComponentClass but I lose the ability for this kind of syntax
Transition.Child {
attrs. ... = ...
}
andylamax
12/29/2021, 9:30 AMTransitionChild
syntax instead of Transition.Child
Nikola Milovic
12/29/2021, 9:33 AMandylamax
12/29/2021, 9:36 AM@JsModule("@headlessui/react")
external val Transition : ComponentType<TransitionProps>
val TransitionChild : ComponentType<TransitionChildProps> = Transition.asDynamic().Child
turansky
12/29/2021, 12:20 PMheadlessui
?Daniel Rampelt
01/03/2022, 3:14 PMBig Chungus
01/03/2022, 3:16 PMDaniel Rampelt
01/03/2022, 6:42 PM