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.ChildBig Chungus
12/29/2021, 9:12 AM@file:JsModule("@headlessui/react")
class Transition {
class Child
}
// Usage
Transition.ChildNikola 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.ChildNikola 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().Childturansky
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