HtmlBuilders

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]
trait EventPropBuilder[[_] =>> EventProp[F, _$22], Event]
trait PropBuilder[[_, _] =>> Prop[F, _$20, _$21]]
trait ReflectedHtmlAttrBuilder[[_, _] =>> Prop[F, _$18, _$19]]
trait HtmlAttrBuilder[[_] =>> HtmlAttr[F, _$17]]
trait HtmlTagBuilder[HtmlTagT[F], HTMLElement]
class Object
trait Matchable
class Any
trait Dsl[F]
object io.type

Value members

Concrete methods

def children[K](f: K => Resource[F, Node]): KeyedChildren[F, K]
def cls: ClassAttr[F]
def eventProp[V <: Event](key: String): EventProp[F, V]
protected def htmlAttr[V](key: String, codec: Codec[V, String]): HtmlAttr[F, V]
protected def htmlTag[E <: HTMLElement](tagName: String, void: Boolean): HtmlTagT[F][E]
protected def prop[V, J](name: String, codec: Codec[V, J]): Prop[F, V, J]
protected def reflectedAttr[V, J](attrKey: String, propKey: String, attrCodec: Codec[V, String], propCodec: Codec[V, J]): Prop[F, V, J]

Inherited methods

protected def booleanReflectedAttr(key: String, attrCodec: Codec[Boolean, String]): Prop[F, Boolean, Boolean]
Inherited from:
ReflectedHtmlAttrBuilder
protected def booleanReflectedAttr(attrKey: String, propKey: String, attrCodec: Codec[Boolean, String]): Prop[F, Boolean, Boolean]
Inherited from:
ReflectedHtmlAttrBuilder
protected def doubleHtmlAttr(key: String): HtmlAttr[F, Double]
Inherited from:
HtmlAttrBuilder
protected def doubleProp(key: String): Prop[F, Double, Double]
Inherited from:
PropBuilder
protected def doubleReflectedAttr(key: String): Prop[F, Double, Double]
Inherited from:
ReflectedHtmlAttrBuilder
protected def htmlTag[Ref <: HTMLElement](tagName: String): HtmlTagT[F][Ref]
Inherited from:
HtmlTagBuilder
protected def intHtmlAttr(key: String): HtmlAttr[F, Int]
Inherited from:
HtmlAttrBuilder
protected def intProp(key: String): Prop[F, Int, Int]
Inherited from:
PropBuilder
protected def intReflectedAttr(key: String): Prop[F, Int, Int]
Inherited from:
ReflectedHtmlAttrBuilder
protected def intReflectedAttr(attrKey: String, propKey: String): Prop[F, Int, Int]
Inherited from:
ReflectedHtmlAttrBuilder
protected def stringHtmlAttr(key: String): HtmlAttr[F, String]
Inherited from:
HtmlAttrBuilder
protected def stringProp(key: String): Prop[F, String, String]
Inherited from:
PropBuilder
protected def stringReflectedAttr(key: String): Prop[F, String, String]
Inherited from:
ReflectedHtmlAttrBuilder
protected def stringReflectedAttr(attrKey: String, propKey: String): Prop[F, String, String]
Inherited from:
ReflectedHtmlAttrBuilder