Editor

io.github.nafg.scalajs.react.util.editor.Editor
See theEditor companion object
class Editor[A](fieldConstructor: FieldConstructor)(implicit format: Format[A], name: FullName)

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

case class Props(snapshot: StateSnapshot[A], tagMod: TagMod)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Constructors

def this(fieldConstructor: FieldConstructor, format: Format[A])(implicit name: FullName, dummyImplicit: DummyImplicit)

Concrete methods

def apply(snapshot: StateSnapshot[A])(tagMods: TagMod*): UnmountedWithRoot[Props, MountedImpure[Props, State[A], Unit], Box[Props], JsMounted[Props, State[A], Unit]]

Concrete fields

val component: Component[Props, State[A], Unit, Props]
val handleValidChange: ((RenderScope[Props, State[A], Unit], A)) => Callback