LaminarUIBuilder

works.iterative.ui.laminar.impl.LaminarUIBuilder
object LaminarUIBuilder extends HtmlUIBuilder[L.HtmlElement, ComponentContext[Any], L.Signal]

Attributes

Graph
Supertypes
trait HtmlUIBuilder[L.HtmlElement, ComponentContext[Any], L.Signal]
class Object
trait Matchable
class Any
Self type

Members list

Type members

Inherited classlikes

final case class Block(id: Id, title: Title, subtitle: Subtitle, status: Status, actions: Actions, content: Content, filter: Filter, footer: Footer) extends UIElement

Attributes

Inherited from:
HtmlUIBuilder
Supertypes
trait Serializable
trait Product
trait Equals
trait UIElement
class Object
trait Matchable
class Any
Show all
object Block

Attributes

Inherited from:
HtmlUIBuilder
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
final case class Blocks(id: String, title: Option[Title], items: Vector[Block]) extends UIElement

Attributes

Inherited from:
HtmlUIBuilder
Supertypes
trait Serializable
trait Product
trait Equals
trait UIElement
class Object
trait Matchable
class Any
Show all
object Blocks

Attributes

Inherited from:
HtmlUIBuilder
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
class UIConfig(values: (String, Any)*) extends Selectable

Attributes

Inherited from:
HtmlUIBuilder
Supertypes
trait Selectable
class Object
trait Matchable
class Any
sealed trait UIElement

Attributes

Inherited from:
HtmlUIBuilder
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Block
class Blocks

Attributes

Inherited from:
HtmlUIBuilder
Supertypes
class Object
trait Matchable
class Any

Inherited types

type Ctx = ComponentContext[Any]

Attributes

Inherited from:
HtmlUIBuilder
type Output = L.HtmlElement

Attributes

Inherited from:
HtmlUIBuilder
type Render[+A] = Ctx ?=> A

Attributes

Inherited from:
HtmlUIBuilder
type RenderBlock = () ?=> Block

Attributes

Inherited from:
HtmlUIBuilder
type Rendered = () ?=> Output

Attributes

Inherited from:
HtmlUIBuilder