works.iterative.ui.components.tailwind.form

Members list

Type members

Classlikes

case class ActionButton[A](name: MessageId, action: A, style: ActionButtonStyle = ...)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ActionButtonStyle(border: String, colors: String, text: String, focus: String, extra: String)

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ActionButtons[A](actions: List[ActionButton[A]])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ActionButtons

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ComboBox(id: String, options: Signal[List[Option]], valueUpdates: Observer[List[String]])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ComboBox

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
ComboBox.type

Attributes

Supertypes
trait Property[V]
class Object
trait Matchable
class Any
object Form

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Form.type
object FormBody

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
FormBody.type
trait FormCodec[V, A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object FormCodec

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
FormCodec.type
object FormFields

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
FormFields.type
object FormHeader

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
FormHeader.type
trait FormInput[V]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class PlainInput[V]
class Switch[V]
class TextArea[V]
object FormInput

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
FormInput.type
case class FormProperty[V](id: String, name: String, label: String, description: Option[String], value: Option[V]) extends Property[V], PropertyDescription

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[V]
class Object
trait Matchable
class Any
Show all
case class FormPropertyRow[V](property: FormProperty[V], input: (Property[V]) => Modifier[L.Div])

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class FormRow(id: String, label: String, content: Modifier[L.Div])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object FormRow

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
FormRow.type
object FormSection

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object Inputs

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Inputs.type
case class InvalidValue(message: UserMessage | L.HtmlElement)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object InvalidValue

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object LabelsOnLeft

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
trait Property[V]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class FormProperty[V]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class FormProperty[V]
class Switch[V](using codec: FormCodec[V, Boolean], ctx: ComponentContext[_]) extends FormInput[V]

Attributes

Supertypes
trait FormInput[V]
class Object
trait Matchable
class Any
class TextArea[V](using codec: FormCodec[V, String]) extends FormInput[V]

Attributes

Companion
object
Supertypes
trait FormInput[V]
class Object
trait Matchable
class Any
object TextArea

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
TextArea.type

Types

type Validated[V] = ZValidation[UserMessage, InvalidValue, V]