package api
- Alphabetic
- By Inheritance
- api
- Implicits
- CompositeValueMappers
- LowPriorityImplicits
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- trait AirstreamAliases extends AnyRef
- trait Implicits extends LowPriorityImplicits with CompositeValueMappers
- trait Laminar extends HtmlTags with HtmlAttrs with HtmlProps with GlobalEventProps with StyleProps with ComplexHtmlKeys with MountHooks with AirstreamAliases with LaminarAliases with Implicits
- trait LaminarAliases extends AnyRef
- trait MountHooks extends AnyRef
- trait StyleUnitsApi extends DerivedStyleBuilder[String, StyleEncoder] with Color[String, StyleEncoder] with Length[StyleEncoder, Int] with Time[StyleEncoder] with Url[StyleEncoder]
- trait UnitArrowsFeature extends AnyRef
- Annotations
- @implicitNotFound()
Value Members
- lazy val A: AirstreamAliases
- val L: Laminar
- implicit def componentOptionToInserter[Component](maybeComponent: Option[Component])(implicit renderableNode: RenderableNode[Component]): StaticChildrenInserter
- Definition Classes
- LowPriorityImplicits
- implicit def componentSeqToInserter[Collection[_], Component](components: Collection[Component])(implicit renderableSeq: RenderableSeq[Collection], renderableNode: RenderableNode[Component]): StaticChildrenInserter
- Definition Classes
- LowPriorityImplicits
- implicit def componentToInserter[Component](component: Component)(implicit arg0: RenderableNode[Component]): StaticChildInserter
- Definition Classes
- LowPriorityImplicits
- implicit def componentToNode[A](component: A)(implicit r: RenderableNode[A]): Base
Convert a custom component to Laminar DOM node
Convert a custom component to Laminar DOM node
- Definition Classes
- Implicits
- implicit def derivedStyleIntToDouble(style: DerivedStyleProp[Int]): DerivedStyleProp[Double]
Allow both Int-s and Double-s in numeric style props
Allow both Int-s and Double-s in numeric style props
- Definition Classes
- Implicits
- Annotations
- @inline()
- implicit def enrichSource[A](source: Source[A]): RichSource[A]
Add --> methods to Observables
Add --> methods to Observables
- Definition Classes
- Implicits
- Annotations
- @inline()
- implicit def eventPropToProcessor[Ev <: Event](eventProp: EventProp[Ev]): EventProcessor[Ev, Ev]
Add EventProcessor methods (mapToValue / filter / preventDefault / etc.) to event props (e.g.
Add EventProcessor methods (mapToValue / filter / preventDefault / etc.) to event props (e.g. onClick)
- Definition Classes
- Implicits
- Annotations
- @inline()
- implicit def nodeOptionToModifier(nodes: Option[Base]): Base
- Definition Classes
- Implicits
- implicit def nodeSeqToModifier[Collection[_]](nodes: Collection[Base])(implicit renderableSeq: RenderableSeq[Collection]): Base
- Definition Classes
- Implicits
- implicit def optionToModifier[A, El <: Base](maybeModifier: Option[A])(implicit asModifier: (A) => Modifier[El]): Modifier[El]
Create a modifier that applies an optional modifier, or does nothing if option is empty
Create a modifier that applies an optional modifier, or does nothing if option is empty
- Definition Classes
- Implicits
- implicit def optionToSetter[El <: Base](maybeSetter: Option[Setter[El]]): Setter[El]
Create a Setter that applies the optionally provided Setter, or else does nothing.
Create a Setter that applies the optionally provided Setter, or else does nothing.
- Definition Classes
- Implicits
- implicit def seqToModifier[A, Collection[_], El <: Base](modifiers: Collection[A])(implicit asModifier: (A) => Modifier[El], renderableSeq: RenderableSeq[Collection]): Modifier[El]
Create a modifier that applies each of the modifiers in a seq
Create a modifier that applies each of the modifiers in a seq
- Definition Classes
- Implicits
- implicit def seqToSetter[Collection[_], El <: Base](setters: Collection[Setter[El]])(implicit renderableSeq: RenderableSeq[Collection]): Setter[El]
Combine a js.Array of Setter-s into a single Setter that applies them all.
Combine a js.Array of Setter-s into a single Setter that applies them all.
- Definition Classes
- Implicits
- implicit def styleEncoderIntToDouble(encoder: StyleEncoder[Int]): StyleEncoder[Double]
Allow both Int-s and Double-s in numeric style props
Allow both Int-s and Double-s in numeric style props
- Definition Classes
- Implicits
- Annotations
- @inline()
- implicit def textToInserter[TextLike](value: TextLike)(implicit r: RenderableText[TextLike]): StaticInserter
- Definition Classes
- LowPriorityImplicits
- implicit def textToTextNode[A](value: A)(implicit r: RenderableText[A]): TextNode
Convert primitive renderable values (strings, numbers, booleans, etc.) to text nodes
Convert primitive renderable values (strings, numbers, booleans, etc.) to text nodes
- Definition Classes
- Implicits
- object Implicits
- object StyleUnitsApi
- object features
- implicit object JsDictionaryValueMapper extends CompositeValueMapper[Dictionary[Boolean]]
- Definition Classes
- CompositeValueMappers
- implicit object MapValueMapper extends CompositeValueMapper[Map[String, Boolean]]
- Definition Classes
- CompositeValueMappers
- implicit object StringBooleanSeqSeqValueMapper extends CompositeValueMapper[scala.collection.Seq[scala.collection.Seq[(String, Boolean)]]]
- Definition Classes
- CompositeValueMappers
- implicit object StringBooleanSeqValueMapper extends CompositeValueMapper[scala.collection.Seq[(String, Boolean)]]
- Definition Classes
- CompositeValueMappers
- implicit object StringSeqSeqValueMapper extends CompositeValueMapper[scala.collection.Seq[scala.collection.Seq[String]]]
- Definition Classes
- CompositeValueMappers
- implicit object StringSeqValueMapper extends CompositeValueMapper[scala.collection.Seq[String]]
- Definition Classes
- CompositeValueMappers
- implicit object StringValueMapper extends CompositeValueMapper[String]
- Definition Classes
- CompositeValueMappers