calico.dsl

package calico.dsl

Type members

Classlikes

final class ClassAttr[F[_]] extends Prop[F, List[String], String]
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, _$2]] with ReflectedHtmlAttrs[[_, _] =>> Prop[F, _$3, _$4]] with Props[[_, _] =>> Prop[F, _$5, _$6]] with ClipboardEventProps[[_] =>> EventProp[F, _$7]] with ErrorEventProps[[_] =>> EventProp[F, _$8]] with FormEventProps[[_] =>> EventProp[F, _$9]] with KeyboardEventProps[[_] =>> EventProp[F, _$10]] with MediaEventProps[[_] =>> EventProp[F, _$11]] with MiscellaneousEventProps[[_] =>> EventProp[F, _$12]] with MouseEventProps[[_] =>> EventProp[F, _$13]] with PointerEventProps[[_] =>> EventProp[F, _$14]]
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, _$16]] with ReflectedHtmlAttrBuilder[[_, _] =>> Prop[F, _$17, _$18]] with PropBuilder[[_, _] =>> Prop[F, _$19, _$20]] with EventPropBuilder[[_] =>> EventProp[F, _$21], Event]
final class HtmlTag[F[_], E <: HTMLElement]
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]