ListPage
works.iterative.ui.components.laminar.modules.listpage.ListPage
trait ListPage[T, Q] extends ListPageModel[T, Q], ListPageZIOHandler[T, Q], ListPageView[T], ListPageComponent[T], HtmlTableBuilderModule, ComputableComponents
Attributes
- Graph
-
- Supertypes
-
trait ComputableComponentstrait HtmlTableBuilderModuletrait ListPageComponent[T]trait ListPageView[T]class Objecttrait Matchableclass AnyShow all
Members list
Type members
Inherited classlikes
enum Action
Attributes
- Inherited from:
- ListPageModel
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
class Component(effectHandler: EffectHandler[Effect, Action])(using x$2: ComponentContext[_]) extends LaminarComponent[Model, Action, Effect, L.HtmlElement], Module
Attributes
- Inherited from:
- ListPageComponent
- Supertypes
enum Effect
Attributes
- Inherited from:
- ListPageModel
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
class Handler(itemsHandler: ListPageHandler[T, Q], onVisitDetail: T => UIO[Unit]) extends ZIOEffectHandler[Any, Effect, Action]
Attributes
- Inherited from:
- ListPageZIOHandler
- Supertypes
case class HtmlTableBuilder[A](data: List[A], headerRowMod: L.HtmlMod = ..., dataRowMod: (A, Int) => L.HtmlMod = ..., headerCellMod: String => L.HtmlMod = ..., dataCellMod: (String, A) => L.HtmlMod = ...)(using tab: HtmlTabular[A])
Attributes
- Inherited from:
- HtmlTableBuilderModule
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- ListPageModel
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- ListPageView
- Supertypes
-
class Objecttrait Matchableclass Any
Value members
Inherited methods
Attributes
- Inherited from:
- HtmlTableBuilderModule
Attributes
- Inherited from:
- ComputableComponents
Attributes
- Inherited from:
- ComputableComponents
Inherited and Abstract methods
Attributes
- Inherited from:
- ListPageModel
def renderComputable[Ref <: Element](as: HtmlTag[Ref], mods: L.HtmlMod*)(c: Signal[Computable[L.HtmlElement]]): ReactiveHtmlElement[Ref]
Attributes
- Inherited from:
- ComputableComponents
Attributes
- Inherited from:
- HtmlTableBuilderModule
Attributes
- Inherited from:
- HtmlTableBuilderModule
In this article