HtmlBuilders

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

Value members

Concrete methods

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

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