FrappeUIPhx.Components.Stepper (frappe_ui_phx v0.3.1)

Copy Markdown View Source

Indicador de etapas. A etapa atual (current, índice a partir de 0; igual ao número de etapas = tudo concluído) é um assign do servidor, e o estado de cada etapa (:done | :current | :upcoming) é derivado dele. Com on_go, as etapas concluídas viram botões que voltam para elas (%{"step" => índice}). Experimental.

Summary

Functions

Estado da etapa index dado current.

Functions

state(index, current)

@spec state(non_neg_integer(), non_neg_integer()) :: :done | :current | :upcoming

Estado da etapa index dado current.

stepper(assigns)

Attributes

  • current (:integer) (required)
  • orientation (:atom) - Defaults to :horizontal. Must be one of :horizontal, or :vertical.
  • on_go (:string) - Defaults to nil.
  • class (:any) - Defaults to nil.
  • Global attributes are accepted.

Slots

  • step (required) - Accepts attributes:
    • label (:string) (required)
    • description (:string)