Packages

c

lucuma.ui.forms

EnumViewSelect

final case class EnumViewSelect[F[_], A](id: String, value: ViewF[F, Id[A]], as: UndefOr[AsC] = js.undefined, basic: UndefOr[Boolean] = js.undefined, button: UndefOr[Boolean] = js.undefined, className: UndefOr[String] = js.undefined, clazz: UndefOr[Css] = js.undefined, closeOnBlur: UndefOr[Boolean] = js.undefined, closeOnEscape: UndefOr[Boolean] = js.undefined, closeOnChange: UndefOr[Boolean] = js.undefined, compact: UndefOr[Boolean] = js.undefined, deburr: UndefOr[Boolean] = js.undefined, defaultOpen: UndefOr[Boolean] = js.undefined, defaultSearchQuery: UndefOr[String] = js.undefined, defaultSelectedLabel: UndefOr[|[JsNumber, String]] = js.undefined, defaultUpward: UndefOr[Boolean] = js.undefined, direction: UndefOr[Direction] = js.undefined, disabled: UndefOr[Boolean] = js.undefined, error: UndefOr[Boolean] = js.undefined, floating: UndefOr[Boolean] = js.undefined, fluid: UndefOr[Boolean] = js.undefined, header: UndefOr[ShorthandS[japgolly.scalajs.react.vdom.html_<^.VdomNode]] = js.undefined, icon: UndefOr[ShorthandS[Icon]] = js.undefined, inline: UndefOr[Boolean] = js.undefined, item: UndefOr[Boolean] = js.undefined, label: UndefOr[ShorthandS[Label]] = js.undefined, labeled: UndefOr[Boolean] = js.undefined, loading: UndefOr[Boolean] = js.undefined, minCharacters: UndefOr[JsNumber] = js.undefined, noResultsMessage: UndefOr[ShorthandS[japgolly.scalajs.react.vdom.html_<^.VdomNode]] = js.undefined, onBlur: UndefOr[Callback] = js.undefined, onBlurE: UndefOr[OnBlur] = js.undefined, onClick: UndefOr[Callback] = js.undefined, onClickE: UndefOr[OnClick] = js.undefined, onChange: UndefOr[OnChange] = js.undefined, onChangeE: UndefOr[OnChangeE] = js.undefined, onClose: UndefOr[Callback] = js.undefined, onCloseE: UndefOr[OnClose] = js.undefined, onFocus: UndefOr[Callback] = js.undefined, onFocusE: UndefOr[OnFocus] = js.undefined, onLabelClick: UndefOr[Callback] = js.undefined, onLabelClickE: UndefOr[OnLabelClick] = js.undefined, onMouseDown: UndefOr[Callback] = js.undefined, onMouseDownE: UndefOr[OnMouseDown] = js.undefined, onOpen: UndefOr[Callback] = js.undefined, onOpenE: UndefOr[OnOpen] = js.undefined, onSearchChange: UndefOr[OnSearchChange] = js.undefined, onSearchChangeE: UndefOr[OnSearchChangeE] = js.undefined, open: UndefOr[Boolean] = js.undefined, openOnFocus: UndefOr[Boolean] = js.undefined, pointing: UndefOr[Pointing] = js.undefined, renderLabel: UndefOr[RenderLabel] = js.undefined, required: UndefOr[Boolean] = js.undefined, scrolling: UndefOr[Boolean] = js.undefined, search: UndefOr[|[Boolean, SearchFunction]] = js.undefined, searchInput: UndefOr[ShorthandS[japgolly.scalajs.react.vdom.html_<^.VdomNode]] = js.undefined, searchQuery: UndefOr[String] = js.undefined, selectOnBlur: UndefOr[Boolean] = js.undefined, selectOnNavigation: UndefOr[Boolean] = js.undefined, selectedLabel: UndefOr[|[JsNumber, String]] = js.undefined, simple: UndefOr[Boolean] = js.undefined, tabIndex: UndefOr[|[String, JsNumber]] = js.undefined, text: UndefOr[String] = js.undefined, tpe: UndefOr[String] = js.undefined, trigger: UndefOr[japgolly.scalajs.react.vdom.html_<^.VdomNode] = js.undefined, upward: UndefOr[Boolean] = js.undefined, width: UndefOr[SemanticWidth] = js.undefined, wrapSelection: UndefOr[Boolean] = js.undefined, modifiers: Seq[japgolly.scalajs.react.vdom.html_<^.TagMod] = Seq.empty)(implicit enum: Enumerated[A], display: Display[A], effect: Effect[F]) extends ReactProps[EnumViewSelectBase] with EnumViewSelectBase with Product with Serializable

Produces a dropdown menu, similar to a combobox, for which the value is required.

Linear Supertypes
Serializable, Product, Equals, EnumViewSelectBase, ReactProps[EnumViewSelectBase], ReactComponentProps[EnumViewSelectBase, Props], CtorWithProps[EnumViewSelectBase, Props], ReactRender[EnumViewSelectBase, Props], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EnumViewSelect
  2. Serializable
  3. Product
  4. Equals
  5. EnumViewSelectBase
  6. ReactProps
  7. ReactComponentProps
  8. CtorWithProps
  9. ReactRender
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new EnumViewSelect(id: String, value: ViewF[F, Id[A]], as: UndefOr[AsC] = js.undefined, basic: UndefOr[Boolean] = js.undefined, button: UndefOr[Boolean] = js.undefined, className: UndefOr[String] = js.undefined, clazz: UndefOr[Css] = js.undefined, closeOnBlur: UndefOr[Boolean] = js.undefined, closeOnEscape: UndefOr[Boolean] = js.undefined, closeOnChange: UndefOr[Boolean] = js.undefined, compact: UndefOr[Boolean] = js.undefined, deburr: UndefOr[Boolean] = js.undefined, defaultOpen: UndefOr[Boolean] = js.undefined, defaultSearchQuery: UndefOr[String] = js.undefined, defaultSelectedLabel: UndefOr[|[JsNumber, String]] = js.undefined, defaultUpward: UndefOr[Boolean] = js.undefined, direction: UndefOr[Direction] = js.undefined, disabled: UndefOr[Boolean] = js.undefined, error: UndefOr[Boolean] = js.undefined, floating: UndefOr[Boolean] = js.undefined, fluid: UndefOr[Boolean] = js.undefined, header: UndefOr[ShorthandS[japgolly.scalajs.react.vdom.html_<^.VdomNode]] = js.undefined, icon: UndefOr[ShorthandS[Icon]] = js.undefined, inline: UndefOr[Boolean] = js.undefined, item: UndefOr[Boolean] = js.undefined, label: UndefOr[ShorthandS[Label]] = js.undefined, labeled: UndefOr[Boolean] = js.undefined, loading: UndefOr[Boolean] = js.undefined, minCharacters: UndefOr[JsNumber] = js.undefined, noResultsMessage: UndefOr[ShorthandS[japgolly.scalajs.react.vdom.html_<^.VdomNode]] = js.undefined, onBlur: UndefOr[Callback] = js.undefined, onBlurE: UndefOr[OnBlur] = js.undefined, onClick: UndefOr[Callback] = js.undefined, onClickE: UndefOr[OnClick] = js.undefined, onChange: UndefOr[OnChange] = js.undefined, onChangeE: UndefOr[OnChangeE] = js.undefined, onClose: UndefOr[Callback] = js.undefined, onCloseE: UndefOr[OnClose] = js.undefined, onFocus: UndefOr[Callback] = js.undefined, onFocusE: UndefOr[OnFocus] = js.undefined, onLabelClick: UndefOr[Callback] = js.undefined, onLabelClickE: UndefOr[OnLabelClick] = js.undefined, onMouseDown: UndefOr[Callback] = js.undefined, onMouseDownE: UndefOr[OnMouseDown] = js.undefined, onOpen: UndefOr[Callback] = js.undefined, onOpenE: UndefOr[OnOpen] = js.undefined, onSearchChange: UndefOr[OnSearchChange] = js.undefined, onSearchChangeE: UndefOr[OnSearchChangeE] = js.undefined, open: UndefOr[Boolean] = js.undefined, openOnFocus: UndefOr[Boolean] = js.undefined, pointing: UndefOr[Pointing] = js.undefined, renderLabel: UndefOr[RenderLabel] = js.undefined, required: UndefOr[Boolean] = js.undefined, scrolling: UndefOr[Boolean] = js.undefined, search: UndefOr[|[Boolean, SearchFunction]] = js.undefined, searchInput: UndefOr[ShorthandS[japgolly.scalajs.react.vdom.html_<^.VdomNode]] = js.undefined, searchQuery: UndefOr[String] = js.undefined, selectOnBlur: UndefOr[Boolean] = js.undefined, selectOnNavigation: UndefOr[Boolean] = js.undefined, selectedLabel: UndefOr[|[JsNumber, String]] = js.undefined, simple: UndefOr[Boolean] = js.undefined, tabIndex: UndefOr[|[String, JsNumber]] = js.undefined, text: UndefOr[String] = js.undefined, tpe: UndefOr[String] = js.undefined, trigger: UndefOr[japgolly.scalajs.react.vdom.html_<^.VdomNode] = js.undefined, upward: UndefOr[Boolean] = js.undefined, width: UndefOr[SemanticWidth] = js.undefined, wrapSelection: UndefOr[Boolean] = js.undefined, modifiers: Seq[japgolly.scalajs.react.vdom.html_<^.TagMod] = Seq.empty)(implicit enum: Enumerated[A], display: Display[A], effect: Effect[F])

Type Members

  1. type AA = A
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  2. type CloneType[-P, +U] = This[P, U]
    Attributes
    protected
    Definition Classes
    CtorWithProps
  3. type CloneTypePU = This[EnumViewSelectBase, Unmounted[EnumViewSelectBase, _, _]]
    Attributes
    protected
    Definition Classes
    CtorWithProps
  4. type FF[X] = F[X]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  5. type GG[X] = A
    Definition Classes
    EnumViewSelectEnumViewSelectBase

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addMod(f: ModFn): CtorWithProps[EnumViewSelectBase, CloneType]
    Definition Classes
    CtorWithProps
  5. def apply(first: ChildArg, rest: ChildArg*)(implicit ev: <:<[Props[EnumViewSelectBase, Unmounted[EnumViewSelectBase, _, _]], PropsAndChildren[EnumViewSelectBase, Unmounted[EnumViewSelectBase, _, _]]]): Unmounted[EnumViewSelectBase, _, _]
    Definition Classes
    ReactRender
    Annotations
    @inline()
  6. val as: UndefOr[AsC]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. val basic: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  9. val button: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  10. val className: UndefOr[String]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  11. val clazz: UndefOr[Css]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  12. val clearable: |[Boolean, Unit]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  13. def clone(newCtor: CloneTypePU): CtorWithProps[EnumViewSelectBase, CloneType]
    Attributes
    protected
    Definition Classes
    CtorWithProps
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  15. val closeOnBlur: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  16. val closeOnChange: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  17. val closeOnEscape: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  18. val compact: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  19. val component: Component[EnumViewSelectBase, _, _, Props]
    Definition Classes
    ReactProps → ReactComponentProps
  20. lazy val ctor: Props[EnumViewSelectBase, Unmounted[EnumViewSelectBase, _, _]]
    Definition Classes
    ReactComponentProps → ReactRender
  21. val deburr: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  22. val defaultOpen: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  23. val defaultSearchQuery: UndefOr[String]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  24. val defaultSelectedLabel: UndefOr[|[JsNumber, String]]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  25. val defaultUpward: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  26. val direction: UndefOr[Direction]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  27. val disabled: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  28. implicit val display: Display[A]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  29. implicit val effect: Effect[F]
  30. implicit val enum: Enumerated[A]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  31. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. val error: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  33. val floating: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  34. val fluid: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  35. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  36. def getter: |[Value, Unit]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  37. val header: UndefOr[ShorthandS[japgolly.scalajs.react.vdom.html_<^.VdomNode]]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  38. val icon: UndefOr[ShorthandS[Icon]]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  39. val id: String
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  40. val inline: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  41. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  42. val item: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  43. val label: UndefOr[ShorthandS[Label]]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  44. val labeled: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  45. val loading: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  46. val minCharacters: UndefOr[JsNumber]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  47. val modifiers: Seq[japgolly.scalajs.react.vdom.html_<^.TagMod]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  48. val multiple: |[Boolean, Unit]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  49. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  50. val noResultsMessage: UndefOr[ShorthandS[japgolly.scalajs.react.vdom.html_<^.VdomNode]]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  51. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  52. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  53. val onBlur: UndefOr[Callback]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  54. val onBlurE: UndefOr[OnBlur]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  55. val onChange: UndefOr[OnChange]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  56. val onChangeE: UndefOr[OnChangeE]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  57. val onClick: UndefOr[Callback]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  58. val onClickE: UndefOr[OnClick]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  59. val onClose: UndefOr[Callback]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  60. val onCloseE: UndefOr[OnClose]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  61. val onFocus: UndefOr[Callback]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  62. val onFocusE: UndefOr[OnFocus]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  63. val onLabelClick: UndefOr[Callback]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  64. val onLabelClickE: UndefOr[OnLabelClick]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  65. val onMouseDown: UndefOr[Callback]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  66. val onMouseDownE: UndefOr[OnMouseDown]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  67. val onOpen: UndefOr[Callback]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  68. val onOpenE: UndefOr[OnOpen]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  69. val onSearchChange: UndefOr[OnSearchChange]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  70. val onSearchChangeE: UndefOr[OnSearchChangeE]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  71. val open: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  72. val openOnFocus: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  73. val placeholder: UndefOr[Nothing]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  74. val pointing: UndefOr[Pointing]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  75. def productElementNames: Iterator[String]
    Definition Classes
    Product
  76. lazy val props: EnumViewSelectBase
    Attributes
    protected[common]
    Definition Classes
    ReactComponentProps → ReactRender
  77. val renderLabel: UndefOr[RenderLabel]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  78. val required: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  79. val scrolling: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  80. val search: UndefOr[|[Boolean, SearchFunction]]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  81. val searchInput: UndefOr[ShorthandS[japgolly.scalajs.react.vdom.html_<^.VdomNode]]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  82. val searchQuery: UndefOr[String]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  83. val selectOnBlur: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  84. val selectOnNavigation: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  85. val selectedLabel: UndefOr[|[JsNumber, String]]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  86. def setter(ddp: FormDropdownProps): Callback
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  87. val simple: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  88. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  89. val tabIndex: UndefOr[|[String, JsNumber]]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  90. val text: UndefOr[String]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  91. val toUnmounted: Unmounted[EnumViewSelectBase, _, _]
    Definition Classes
    ReactRender
    Annotations
    @inline()
  92. val tpe: UndefOr[String]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  93. val trigger: UndefOr[japgolly.scalajs.react.vdom.html_<^.VdomNode]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  94. val upward: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  95. val value: ViewF[F, Id[A]]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  96. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  97. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  98. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  99. val width: UndefOr[SemanticWidth]
    Definition Classes
    EnumViewSelectEnumViewSelectBase
  100. final def withKey(k: Long): CtorWithProps[EnumViewSelectBase, CloneType]
    Definition Classes
    CtorWithProps
  101. def withKey(key: Key): CtorWithProps[EnumViewSelectBase, CloneType]
    Definition Classes
    CtorWithProps
  102. def withMods(mods: japgolly.scalajs.react.vdom.html_<^.TagMod*): EnumViewSelect[F, A]
  103. def withOptionalRef[S, B](ref: Option[Handle[RawMounted[EnumViewSelectBase, S, B]]]): ReactComponentProps[EnumViewSelectBase, Props]
    Definition Classes
    ReactComponentProps
  104. final def withRawProp(name: String, value: Any): CtorWithProps[EnumViewSelectBase, CloneType]
    Definition Classes
    CtorWithProps
  105. def withRef[S, B](ref: Handle[RawMounted[EnumViewSelectBase, S, B]]): ReactComponentProps[EnumViewSelectBase, Props]
    Definition Classes
    ReactComponentProps
  106. val wrapSelection: UndefOr[Boolean]
    Definition Classes
    EnumViewSelectEnumViewSelectBase

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from EnumViewSelectBase

Inherited from ReactProps[EnumViewSelectBase]

Inherited from ReactComponentProps[EnumViewSelectBase, Props]

Inherited from CtorWithProps[EnumViewSelectBase, Props]

Inherited from ReactRender[EnumViewSelectBase, Props]

Inherited from AnyRef

Inherited from Any

Ungrouped