Skip to main content

Navigation Tabs

Los tabs es un componente que se utiliza para ocultar contenido detrás de un elemento seleccionable. Esto también se puede utilizar como una pseudo-navegación para una página, donde las pestañas son enlaces y los elementos de pestaña son el contenido.

Playground

Contenido Tab item 1
Contenido Tab item 2
Contenido Tab item 3

<%= tabs_widget do |tb| %>
<%= tb.tab 'Tab item 1', id: 'tab-1', active: true do %>
Contenido Tab item 1
<% end %>
<%= tb.tab 'Tab item 2', id: 'tab-2' do %>
Contenido Tab item 2
<% end %>
<%= tb.tab 'Tab item 3', id: 'tab-3' do %>
Contenido Tab item 3
<% end %>

<% end %>

Lista de parámetros para tabs

ParámetroTipoDetalle
modeStringattributes del widget (pills, scrolling-tabs o tabs)
titleStringque sería el titulo de los tabs
iconStringicono que acompaña el titulo
tabs_classBlockClase adicional a los tabs

Lista de parámetros para tab items

ParámetroTipoDetalle
titleStringLabel del item del tab
idStringId del item del tab
badgeStringContenido del badge si es que tiene
activeBooleanSi el tab se encuentra activo o no
dataHashSi es necesario agregar data adicional
disabledBooleanSi el tab se encuentra deshabilitado o no

Anatomía

alt-text

1. Tab item Default

2. Tab item Active

3. Tab item Disabled

4. Badge [opcional]

Puede llevar o no una notificación.

5. Dropdown [opcional]

Los tab items pueden llevar un dropdown que despliega opciones.

6. Scroll [opcional]

Los tabs pueden llevar una variante “scrolling-tab” en caso de que su contenido crezca demasiado. Este comportamiento es solo para su uso en desktop, ya que en mobile los controladores desaparecen y se remplaza por el gesto del dedo, deslizando de manera orgánica.


Casos de uso

Los tabs son una manera fácil de organizar el contenido al agrupar información similar en la misma página. Esto permite ver el contenido sin tener que navegar fuera de esa página.

El tabs_widget es un componente que se utiliza para ocultar contenido detrás de un elemento seleccionable. Esto también se puede utilizar como una pseudo-navegación para una página, donde las pestañas son enlaces y los elementos de pestaña son el contenido.

message

Hola 👋

Evalúa tu experiencia utilizando nuestro Design System

Déjanos un comentario