#pragma once // Badge — etiqueta inline para estados (como de @fn_library). // Dibuja un rectángulo con fondo coloreado + texto. Uso en tablas, junto a // títulos, estados de entities, etc. enum class BadgeVariant { Default, // surface — estado neutro Success, // verde — tested=yes, active Warning, // naranja — stale Error, // rojo — failed, corrupted Info, // azul — metadata Outline, // transparente con borde — énfasis bajo }; // Renderiza un badge en la posición actual del cursor. Consume un hueco // equivalente a su tamaño (es decir, es un widget inline como Text). void badge(const char* text, BadgeVariant variant = BadgeVariant::Default);