PWidget

oxygen.ui.web.PWidget
See thePWidget companion object
sealed trait PWidget[-Env, +Action, -StateGet, +StateSet <: StateGet]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Canvas[Env, Action, StateGet, StateSet]
class ComponentWithProps[Env, Action, StateGet, StateSet, P]
class ComponentWithoutProps[Env, Action, StateGet, StateSet]
class DetachGlobalState[Env, Action, DetachedState, InnerStateGet, InnerStateSet]
class DetachPageLocalState[Env, Action, DetachedState, InnerStateGet, InnerStateSet]
class Foreach[S, I, Env, Action, StateGet, StateSet]
class Fragment[Env, Action, StateGet, StateSet]
class Node[Env, Action, StateGet, StateSet]
class Optional[Env, Action, StateGet, StateSet]
class StatelessHandleAction[Env, Action, StateGet, StateSet]
class StatelessHandleActionA[Env, Action, Action2, StateGet, StateSet]
class WithPageInstance[Env, Action, StateGet, StateSet]
Show all

Members list

Value members

Concrete methods

def asConstForm[Value](value: Value): FormWidget[Env, Action, StateGet, StateSet, Value]
Extension method from PWidget
def asUnitForm: FormWidget[Env, Action, StateGet, StateSet, Unit]
Extension method from PWidget
def discardAction(using HasNoScope[Env]): PWidget[Env, Nothing, StateGet, StateSet]
Extension method from PWidget
def mapAction[Action2](f: Action => Action2)(using HasNoScope[Env]): PWidget[Env, Action2, StateGet, StateSet]
Extension method from PWidget
def mapActionZIO[Env2 <: Env : HasNoScope, Action2](f: Action => ZIO[Env2 & Scope, UIError, Action2]): PWidget[Env2, Action2, StateGet, StateSet]
Extension method from PWidget