Packages

c

lucuma.ui.forms

EnumViewOptionalSelect

final case class EnumViewOptionalSelect[F[_], A](id: String, value: ViewF[F, Option[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, clearable: UndefOr[Boolean] = 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, placeholder: UndefOr[String] = 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 optional.

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. EnumViewOptionalSelect
  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 EnumViewOptionalSelect(id: String, value: ViewF[F, Option[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, clearable: UndefOr[Boolean] = 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, placeholder: UndefOr[String] = 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
  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]
  5. type GG[X] = Option[X]

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]
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. val basic: UndefOr[Boolean]
  9. val button: UndefOr[Boolean]
  10. val className: UndefOr[String]
  11. val clazz: UndefOr[Css]
  12. val clearable: UndefOr[Boolean]
  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]
  16. val closeOnChange: UndefOr[Boolean]
  17. val closeOnEscape: UndefOr[Boolean]
  18. val compact: UndefOr[Boolean]
  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]
  22. val defaultOpen: UndefOr[Boolean]
  23. val defaultSearchQuery: UndefOr[String]
  24. val defaultSelectedLabel: UndefOr[|[JsNumber, String]]
  25. val defaultUpward: UndefOr[Boolean]
  26. val direction: UndefOr[Direction]
  27. val disabled: UndefOr[Boolean]
  28. implicit val display: Display[A]
  29. implicit val effect: Effect[F]
  30. implicit val enum: Enumerated[A]
  31. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. val error: UndefOr[Boolean]
  33. val floating: UndefOr[Boolean]
  34. val fluid: UndefOr[Boolean]
  35. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  36. def getter: UndefOr[Value]
  37. val header: UndefOr[ShorthandS[japgolly.scalajs.react.vdom.html_<^.VdomNode]]
  38. val icon: UndefOr[ShorthandS[Icon]]
  39. val id: String
  40. val inline: UndefOr[Boolean]
  41. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  42. val item: UndefOr[Boolean]
  43. val label: UndefOr[ShorthandS[Label]]
  44. val labeled: UndefOr[Boolean]
  45. val loading: UndefOr[Boolean]
  46. val minCharacters: UndefOr[JsNumber]
  47. val modifiers: Seq[japgolly.scalajs.react.vdom.html_<^.TagMod]
  48. val multiple: |[Boolean, Unit]
  49. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  50. val noResultsMessage: UndefOr[ShorthandS[japgolly.scalajs.react.vdom.html_<^.VdomNode]]
  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]
  54. val onBlurE: UndefOr[OnBlur]
  55. val onChange: UndefOr[OnChange]
  56. val onChangeE: UndefOr[OnChangeE]
  57. val onClick: UndefOr[Callback]
  58. val onClickE: UndefOr[OnClick]
  59. val onClose: UndefOr[Callback]
  60. val onCloseE: UndefOr[OnClose]
  61. val onFocus: UndefOr[Callback]
  62. val onFocusE: UndefOr[OnFocus]
  63. val onLabelClick: UndefOr[Callback]
  64. val onLabelClickE: UndefOr[OnLabelClick]
  65. val onMouseDown: UndefOr[Callback]
  66. val onMouseDownE: UndefOr[OnMouseDown]
  67. val onOpen: UndefOr[Callback]
  68. val onOpenE: UndefOr[OnOpen]
  69. val onSearchChange: UndefOr[OnSearchChange]
  70. val onSearchChangeE: UndefOr[OnSearchChangeE]
  71. val open: UndefOr[Boolean]
  72. val openOnFocus: UndefOr[Boolean]
  73. val placeholder: UndefOr[String]
  74. val pointing: UndefOr[Pointing]
  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]
  78. val required: UndefOr[Boolean]
  79. val scrolling: UndefOr[Boolean]
  80. val search: UndefOr[|[Boolean, SearchFunction]]
  81. val searchInput: UndefOr[ShorthandS[japgolly.scalajs.react.vdom.html_<^.VdomNode]]
  82. val searchQuery: UndefOr[String]
  83. val selectOnBlur: UndefOr[Boolean]
  84. val selectOnNavigation: UndefOr[Boolean]
  85. val selectedLabel: UndefOr[|[JsNumber, String]]
  86. def setter(ddp: FormDropdownProps): Callback
  87. val simple: UndefOr[Boolean]
  88. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  89. val tabIndex: UndefOr[|[String, JsNumber]]
  90. val text: UndefOr[String]
  91. val toUnmounted: Unmounted[EnumViewSelectBase, _, _]
    Definition Classes
    ReactRender
    Annotations
    @inline()
  92. val tpe: UndefOr[String]
  93. val trigger: UndefOr[japgolly.scalajs.react.vdom.html_<^.VdomNode]
  94. val upward: UndefOr[Boolean]
  95. val value: ViewF[F, Option[A]]
  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]
  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*): EnumViewOptionalSelect[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]

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