Packages

package forms

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. forms
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class EnumSelect[A](label: String, value: Option[A], placeholder: String, disabled: Boolean, onChange: (A) => Callback = (_: A) => Callback.empty)(implicit enum: Enumerated[A], display: Display[A]) extends ReactProps[EnumSelect[Any]] with Product with Serializable

    Produces a dropdown menu, similar to a combobox

  2. final case class EnumViewMultipleSelect[F[_], A](id: String, value: ViewF[F, Set[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, 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 multiple values can be selected.

  3. 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.

  4. 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.

  5. trait EnumViewSelectBase extends AnyRef

    Produces a dropdown menu, similar to a combobox.

    Produces a dropdown menu, similar to a combobox. This is a base trait for various styles.

  6. trait ExternalValue[EV[_]] extends AnyRef
  7. final case class FormInputEV[EV[_], A](id: String, action: UndefOr[ShorthandSB[japgolly.scalajs.react.vdom.html_<^.VdomNode]] = js.undefined, actionPosition: UndefOr[ActionPosition] = js.undefined, as: UndefOr[AsC] = js.undefined, className: UndefOr[String] = js.undefined, clazz: UndefOr[Css] = js.undefined, content: UndefOr[ShorthandS[japgolly.scalajs.react.vdom.html_<^.VdomNode]] = js.undefined, control: UndefOr[String] = js.undefined, disabled: UndefOr[Boolean] = js.undefined, error: UndefOr[ShorthandB[Label]] = js.undefined, errorClazz: UndefOr[Css] = js.undefined, errorPointing: UndefOr[LabelPointing] = js.undefined, fluid: UndefOr[Boolean] = js.undefined, focus: UndefOr[Boolean] = js.undefined, icon: UndefOr[ShorthandSB[Icon]] = js.undefined, iconPosition: UndefOr[IconPosition] = js.undefined, inline: UndefOr[Boolean] = js.undefined, input: UndefOr[japgolly.scalajs.react.vdom.html_<^.VdomNode] = js.undefined, inverted: UndefOr[Boolean] = js.undefined, label: UndefOr[ShorthandS[Label]] = js.undefined, labelPosition: UndefOr[LabelPosition] = js.undefined, loading: UndefOr[Boolean] = js.undefined, required: UndefOr[Boolean] = js.undefined, size: UndefOr[SemanticSize] = js.undefined, tabIndex: UndefOr[|[String, JsNumber]] = js.undefined, tpe: UndefOr[String] = js.undefined, transparent: UndefOr[Boolean] = js.undefined, width: UndefOr[SemanticWidth] = js.undefined, value: EV[A], validFormat: ValidFormatInput[A] = ValidFormatInput.id, modifiers: Seq[japgolly.scalajs.react.vdom.html_<^.TagMod] = Seq.empty, onTextChange: (String) => Callback = _ => Callback.empty, onValidChange: ChangeCallback[Boolean] = _ => Callback.empty, onBlur: ChangeCallback[ValidatedNec[String, A]] = (_: ValidatedNec[String, A]) =>
    Callback.empty
    )
    (implicit ev: ExternalValue[EV]) extends ReactProps[FormInputEV[Any, Any]] with Product with Serializable

    FormInput component that uses an ExternalValue to share the content of the field

  8. final case class InputEV[EV[_], A](name: String, id: String, value: EV[A], format: InputFormat[A] = InputFormat.id, inputType: InputType = InputEV.TextInput, placeholder: String = "", disabled: Boolean = false, onChange: ChangeCallback[A] = (_: A) => Callback.empty, onBlur: ChangeCallback[A] = (_: A) => Callback.empty)(implicit ev: ExternalValue[EV]) extends ReactProps[InputEV[Any, Any]] with Product with Serializable

    Input component that uses an ExternalValue to share the content of the field

  9. type InputFormat[A] = Format[String, A]

Value Members

  1. object EnumSelect extends Serializable
  2. object EnumViewSelectBase
  3. object ExternalValue
  4. object FormInputEV extends Serializable
  5. object InputEV extends Serializable
  6. object InputFormat

    Convenience constructors for Prism to convert from A to String and optionally viceversa It is meant to be used for Input widgets targeting some A

Inherited from AnyRef

Inherited from Any

Ungrouped