Chip
UIElemento compacto para representar etiquetas, filtros o selecciones con soporte para iconos, imágenes y eliminación.
Uso básico
Tag
Active
Laravel
<x-kore::chip label="Tag" />
<x-kore::chip label="Active" color="success" />
<x-kore::chip label="Laravel" icon="code" color="primary" /><x-kore::chip label="Tag" />
<x-kore::chip label="Active" color="success" />
<x-kore::chip label="Laravel" icon="code" color="primary" />Colores
Seis colores semánticos disponibles.
Primary
Success
Warning
Destructive
Info
Muted
<x-kore::chip label="Primary" color="primary" />
<x-kore::chip label="Success" color="success" />
<x-kore::chip label="Warning" color="warning" />
<x-kore::chip label="Destructive" color="destructive" />
<x-kore::chip label="Info" color="info" />
<x-kore::chip label="Muted" color="muted" /><x-kore::chip label="Primary" color="primary" />
<x-kore::chip label="Success" color="success" />
<x-kore::chip label="Warning" color="warning" />
<x-kore::chip label="Destructive" color="destructive" />
<x-kore::chip label="Info" color="info" />
<x-kore::chip label="Muted" color="muted" />Variantes
Tres variantes: soft (default), solid y outline.
Soft
Solid
Outline
<x-kore::chip label="Soft" variant="soft" color="primary" />
<x-kore::chip label="Solid" variant="solid" color="primary" />
<x-kore::chip label="Outline" variant="outline" color="primary" /><x-kore::chip label="Soft" variant="soft" color="primary" />
<x-kore::chip label="Solid" variant="solid" color="primary" />
<x-kore::chip label="Outline" variant="outline" color="primary" />Con icono
Agrega un icono Lucide al chip.
Laravel
Favorito
Configuración
<x-kore::chip label="Laravel" icon="code" color="primary" />
<x-kore::chip label="Favorito" icon="heart" color="destructive" />
<x-kore::chip label="Configuración" icon="settings" /><x-kore::chip label="Laravel" icon="code" color="primary" />
<x-kore::chip label="Favorito" icon="heart" color="destructive" />
<x-kore::chip label="Configuración" icon="settings" />Con imagen
Avatar circular junto al texto del chip.
<x-kore::chip label="John Doe" image="https://i.pravatar.cc/150?u=20" /><x-kore::chip label="John Doe" image="https://i.pravatar.cc/150?u=20" />Removable
Muestra un botón X para eliminar el chip. Dispara el evento chip-removed.
Remove me
John Doe
<x-kore::chip label="Remove me" :removable="true" />
<x-kore::chip label="John Doe" image="https://i.pravatar.cc/150?u=21" :removable="true" /><x-kore::chip label="Remove me" :removable="true" />
<x-kore::chip label="John Doe" image="https://i.pravatar.cc/150?u=21" :removable="true" />Props
| Prop | Tipo | Default | Descripción |
|---|---|---|---|
label
|
string|null | null | Texto del chip |
icon
|
string|null | null | Icono Lucide |
image
|
string|null | null | URL de imagen (avatar circular) |
removable
|
bool | false | Muestra botón para eliminar |
color
|
string | muted | Color: primary, success, warning, destructive, info, muted |
size
|
string | md | Tamaño: sm, md |
variant
|
string | soft | Variante: soft, solid, outline |