Skip to main content

Data Box

Playground

Título del data-box

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste.
<%= data_box_widget 'Título del data-box', 'pie_chart', paginator: true do |data_box| %>
<% data_box.primary_action do %>
<%= btn_dropdown_icon_secondary :more_vert, icon_source: :md, ghost: true, data: {toggle: 'dropdown'} do |w|
w.item link_to('Lorem ipsum :3', "")
end %>
<% end %>
<% data_box.item do %>
<h2> contenido de ejemplo 1 </h2>
<% end %>

<% data_box.item do %>
<h2> contenido de ejemplo 2 </h2>
<% end %>

<% data_box.item do %>
<h2> contenido de ejemplo 3 </h2>
<% end %>
<% data_box.footer do %>
<%= btn_icon_secondary :download, icon_source: :md, ghost: true %>
<%= footer_actions_widget do |a| %>
<% a.primary_action('Accion') %>
<% end %>
<% end %>
<% end %>

Lista de parámetros

Data Box

ParámetroTipoDetalle
titleStringDefine el título
iconStringDefine el icono que llevara el data-box en el titulo
itemsBlockDefine el contenido que tendrá el body, este puede ser más de uno
paginatorBoolean(Opcional) Se utiliza cuando se desea mostrar información dinamica
primary_actionBlock(Opcional) Bloque donde se agrega un dropdown ghost para las acciones principales
bodyBlockBloque donde se pueden definir el body
footerBlockBloque donde se pueden definir el footer, en el data-box los botones debe ser ghost

Anatomía

alt-text

1. Header

Contienen icono, título, navegación y acciones secundarias.

2. Body

El contenido del widget puede ser variado, algunos elementos que podría contener son textos, numeros positivos y negativos, gráficos, ilustraciones y en caso de que no tenga contenido un placeholder.Los componentes que puede llevar son, form summary, card progress.

3. Footer

El footer contiene dos acciones la principal y una secundaria, la secundaría es un icono relacionado con el texto que esta arriba en el contenido, la acción primaria es para ir al detalle del modulo.

4. Ícono

El icono sirve para dar más contexto al tipo de módulo que se esta desplegando.

5. Título de módulo

Contiene el título del módulo.

6. Navegación

La navegación permite moverse para atrás y adelante en una escala lineal, por ejemplo en meses hacia el mes que sigue o el que le antecede.

7. Acciones del módulo

Por definir

8. Botón ghost acción principal

El bóton de acción principal permite navegar hacia el módulo y sus detalles, podría contener acciones adicionales desplegadas en un dropdown.

Casos de uso

El componente databox se usa para entregar indicadores y reportería, esta pensado para uso en layouts con grillas complejas.

Los casos de uso permitidos son:

  • Avanzar o retroceder con la navegación dentro del mismo contenedor del componente
  • Descargar un archivo
  • Ir al detalle del módulo en su tabs
  • Abrir un modal
  • Incluir otros omponentes
  • Ver datos numéricos y de texto
  • Dar detalle con un popover

Ejemplo Aplicado

alt-text
message

Hola 👋

Evalúa tu experiencia utilizando nuestro Design System

Déjanos un comentario