Badges, labels, and composite badges for status display and categorization.
Referencia de tamaños de insignia
| Tamaño | Clase | Tamaño de fuente | Relleno | Ejemplo |
|---|---|---|---|---|
| XS |
.pa-badge--xs
| 1rem (10px) | 0.2rem 0.4rem | Extra Small |
| SM |
.pa-badge--sm
| 1.2rem (12px) | 0.25rem 0.5rem | Small Badge |
| Default |
.pa-badge
| 1.2rem (12px) | 0.4rem 0.8rem | Default Badge |
| LG |
.pa-badge--lg
| 1.4rem (14px) | 0.5rem 1rem | Large Badge |
| XL |
.pa-badge--xl
| 1.6rem (16px) | 0.6rem 1.2rem | Extra Large |
Insignias básicas
Simple badges for status indication and categorization
Insignias predeterminadas
Insignias pequeñas
Insignias tipo píldora
Rounded badges for a softer, modern appearance
Píldoras normales
Píldoras pequeñas
Insignias con iconos
Enhanced badges with icon indicators
Referencia de tamaños de etiqueta
| Tamaño | Clase | Tamaño de fuente | Relleno | Ejemplo |
|---|---|---|---|---|
| XS |
.pa-label--xs
| 1rem (10px) | 0.2rem 0.4rem | Extra Small |
| SM |
.pa-label--sm
| 1.2rem (12px) | 0.25rem 0.5rem | Small Label |
| Default |
.pa-label
| 1.2rem (12px) | 0.4rem 0.8rem | Default Label |
| LG |
.pa-label--lg
| 1.4rem (14px) | 0.5rem 1rem | Large Label |
Etiquetas
Text labels for categorization and tagging
Etiquetas básicas
Etiquetas con contorno
Grupos de insignias con límites
Display many badges with automatic overflow handling - shows 5 badges and "... N more" indicator
Server-side: Project Tags (15 total, click loads from server)
Client-side: User Skills (7 total, JS toggle, no server round-trip)
Client-side: Status Badges (8 total, small size)
on_toggle="event_name" for server-side loading (fires LiveView event). Omit it for client-side JS toggle (no round-trip). Both support limit, total, and translatable more_text/collapse_text.
Contenedor estrecho
Comparación de ancho completo
Demostración de ajuste de línea (estática)
Comparación de ancho completo
Insignias de ancho fijo con puntos suspensivos
Badges with constrained width show ellipsis for overflow text. Hover for tooltip with full text.
Varios anchos fijos
Insignias pequeñas de ancho fijo
Practical Example: Tags with Consistent Width
Start-Side Ellipsis (Path/Hierarchy Display)
When the important part is at the end (breadcrumbs, file paths, etc.)
max_width="5" etc. to constrain badge width with truncation. Use is_ellipsis_start to truncate from the start side instead.
Insignias compuestas
Three-part badges with separate icon, label, and button sections
Variaciones de color estándar
Más ejemplos
Avanzado: colores de sección mixtos
For advanced customization, you can mix individual section colors using separate classes.
Insignias compuestas interactivas
Examples with click handlers and dynamic behavior
on_label_click and on_button_click attrs with separate LiveView events.
Ejemplos de uso
Real-world examples of badges and labels in context