calico.dsl

package calico.dsl

Type members

Classlikes

final class Children[F[_]]
Companion:
object
object Children
Companion:
class
final class ClassAttr[F[_]] extends Prop[F, List[String], String]
object Dsl
Companion:
class
trait Dsl[F[_]] extends HtmlBuilders[F] with DocumentTags[HtmlTagT[F]] with GroupingTags[HtmlTagT[F]] with TextTags[HtmlTagT[F]] with FormTags[HtmlTagT[F]] with SectionTags[HtmlTagT[F]] with EmbedTags[HtmlTagT[F]] with TableTags[HtmlTagT[F]] with MiscTags[HtmlTagT[F]] with HtmlAttrs[[_] =>> HtmlAttr[F, _$3]] with ReflectedHtmlAttrs[[_, _] =>> Prop[F, _$4, _$5]] with Props[[_, _] =>> Prop[F, _$6, _$7]] with ClipboardEventProps[[_] =>> EventProp[F, _$8]] with ErrorEventProps[[_] =>> EventProp[F, _$9]] with FormEventProps[[_] =>> EventProp[F, _$10]] with KeyboardEventProps[[_] =>> EventProp[F, _$11]] with MediaEventProps[[_] =>> EventProp[F, _$12]] with MiscellaneousEventProps[[_] =>> EventProp[F, _$13]] with MouseEventProps[[_] =>> EventProp[F, _$14]] with PointerEventProps[[_] =>> EventProp[F, _$15]]
Companion:
object
final class EventProp[F[_], E]
Companion:
object
object EventProp
Companion:
class
final class HtmlAttr[F[_], V]
Companion:
object
object HtmlAttr
Companion:
class
trait HtmlBuilders[F[_]](using F: Async[F]) extends HtmlTagBuilder[HtmlTagT[F], HTMLElement] with HtmlAttrBuilder[[_] =>> HtmlAttr[F, _$17]] with ReflectedHtmlAttrBuilder[[_, _] =>> Prop[F, _$18, _$19]] with PropBuilder[[_, _] =>> Prop[F, _$20, _$21]] with EventPropBuilder[[_] =>> EventProp[F, _$22], Event]
final class HtmlTag[F[_], E <: HTMLElement]
final class KeyedChildren[F[_], K]
Companion:
object
Companion:
class
trait Modifier[F[_], E, A]
Companion:
object
object Modifier
Companion:
class
sealed class Prop[F[_], V, J]
Companion:
object
object Prop
Companion:
class
object io extends Dsl[IO]

Types

type HtmlTagT[F[_]] = [E <: HTMLElement] =>> HtmlTag[F, E]