FrappeUIPhx.Charts.NumberCard (frappe_ui_phx v0.3.1)

Copy Markdown View Source

Cartão de indicador: rótulo, valor grande e variação percentual opcional (verde sobe, vermelho cai).

Summary

Functions

12.5 → "+12,5%", -3.0 → "-3%".

Functions

format_delta(delta)

@spec format_delta(number()) :: String.t()

12.5 → "+12,5%", -3.0 → "-3%".

number_card(assigns)

Attributes

  • label (:string) (required)
  • value (:any) (required)
  • delta (:float) - variação percentual (ex.: 12.5 ou -3.0). Defaults to nil.
  • delta_label (:string) - Defaults to nil.
  • loading (:boolean) - Defaults to false.
  • error (:string) - Defaults to nil.
  • class (:any) - Defaults to nil.
  • Global attributes are accepted.