.badge {
@apply text-sm py-0.5 px-4 rounded-md max-w-fit bg-primary-100 font-semibold text-primary-500 uppercase;
&-light {
@apply bg-zinc-100 text-zinc-800 border border-zinc-100;
}
&-dark {
@apply bg-zinc-700 text-zinc-100 border border-zinc-700;
}
&-primary {
@apply bg-primary-500 text-zinc-100 border border-primary-500;
}
&-secondary {
@apply bg-secondary-500 text-zinc-100 border border-secondary-500;
}
&-outline {
@apply bg-white text-zinc-700 border border-zinc-700;
}
&-link {
@apply text-zinc-700 px-0;
}
}
Este componente de badge ofrece una solución versátil para resaltar información o etiquetas en tus diseños. Su estructura flexible y variantes predefinidas permiten una integración rápida y personalizable en cualquier proyecto. 🎯
max-w-fit
para ajustarse automáticamente al contenido.badge-light
): Fondo claro y texto oscuro, ideal para entornos minimalistas.badge-dark
): Fondo oscuro y texto claro, perfecto para diseños en modo oscuro.badge-primary
): Colores destacados que llaman la atención, perfectos para etiquetas importantes.badge-secondary
): Una opción complementaria para etiquetas secundarias.badge-outline
): Fondo blanco con borde definido, ideal para estilos más sutiles.badge-link
): Estilo ligero, sin fondo ni bordes, con un diseño que se asemeja a un enlace.Este componente de badge es una herramienta sencilla pero poderosa para mejorar la organización y presentación visual de tu interfaz. 💻✨