Visualización

Badge

Un componente compacto en línea para indicadores de estado, etiquetas y categorías con múltiples colores y estilos.
Tests
100%

Uso

El componente SBadge muestra una etiqueta compacta en línea. Usa el slot por defecto para establecer el contenido del badge.

Colores

Usa la prop color para cambiar el color del badge.

Tamaños

Usa la prop size para cambiar el tamaño del badge.

Outline

Establece outline en true para mostrar un estilo con borde y fondo más claro.

Pill

Establece pill en true para usar bordes completamente redondeados.

Dot

Establece dot en true para mostrar un punto indicador de color antes del contenido.

Removable

Establece removable en true para mostrar un botón de eliminar. El componente emite un evento removed al hacer clic. Usa 'stopPropagation' para también detener la propagación del evento.

Slot Tag

Usa el slot tag para mostrar una sección de etiqueta resaltada dentro del badge.

Reverse

Establece reverse en true para invertir el orden del tag y el contenido.

Combinado

Combina múltiples props para diferentes estilos.

<template>
  <SBadge color="red" :pill="true" :dot="true" :outline="true">Crítico</SBadge>
</template>

Props

PropTipoDefaultDescripción
color'gray' | 'white' | 'primary' | 'red' | 'blue' | 'green' | 'yellow' | 'indigo' | 'purple' | 'neutral''gray'Color del badge
size'sm' | 'md' | 'lg''md'Tamaño del badge
dotbooleanfalseMuestra un punto indicador de color
outlinebooleanfalseAplica estilo con borde
pillbooleanfalseAplica bordes completamente redondeados
removableboolean | 'stopPropagation'falseMuestra un botón de eliminar. Usa 'stopPropagation' para detener la propagación del evento
reversebooleanfalseInvierte el orden del tag y el contenido
classstring-Clases CSS adicionales

Eventos

EventoPayloadDescripción
removed-Se emite cuando se hace clic en el botón de eliminar

Slots

NombreDescripción
defaultContenido del badge
tagSección de etiqueta resaltada dentro del badge
Copyright © 2026