Badges
Este es un elemento de interfaz de usuario informativo, no cambia al pasar el ratón por encima ni al hacer clic, por lo que el usuario no puede interactuar con él.
PrimaryPrimary Badge | SuccessSuccess Badge | DangerDanger Badge |
WarningWarning Badge | PurplePurple Badge | DefaultDefault Badge |
Utilización
import { Badge } from "firefly-components/badges";
<Badge type="primary" content="Primary Badge" />
<Badge type="success" content="Success Badge" />
<Badge type="danger" content="Danger Badge" />
<Badge type="warning" content="Warning Badge" />
<Badge type="purple" content="Purple Badge" />
<Badge content="Default Badge" />
Props
type | Representa el tipo de badge a mostrar. Los valores disponibles son:
|
content | Es el contenido del badge. Puede recibir strings u otros componentes de React. También puedes poner contenido dentro del badge con la prop children . |
allowBorder | Permite mostrar una linea de borde en el badge. Recibe un valor booleano. Si no se especifica, por defecto tiene un valor false . |
padding | Permite cambiar el padding del badge. Recibe un String. Esta prop se comporta igual que la propiedad padding de CSS. Si no se especifica, tiene un valor por defecto de 3px 10px . |
fontSize | Permite cambiar el tamaño de la fuente del badge. Recibe un String. Esta prop se comporta igual que la propiedad font-size de CSS. Si no se especifica, tiene un valor por defecto de 13px . |
Ejemplos
Usando allowBorder={true}
<Badge type="primary" content="Primary Badge" allowBorder={true} />
Agregando contenido al badge a través de children
<Badge type="success">
Success badge with children prop
</Badge>
Cuando se usa children
para agregar contenido al badge, la propiedad content
se deshabilita, por lo que cualquier contenido pasado por esta ultima prop no se mostrará.