# `FrappeUIPhx.Components.Badge`
[🔗](https://github.com/moacirbishopcamata/frappe_ui_phx/blob/v0.3.1/lib/frappe_ui_phx/components/badge.ex#L1)

Selo de status: temas `gray | blue | green | amber | red | violet`, variantes `solid | subtle | outline | ghost`.

# `badge`

## Attributes

* `theme` (`:atom`) - Defaults to `:gray`. Must be one of `:gray`, `:blue`, `:green`, `:amber`, `:red`, or `:violet`.
* `variant` (`:atom`) - Defaults to `:subtle`. Must be one of `:solid`, `:subtle`, `:outline`, or `:ghost`.
* `size` (`:atom`) - Defaults to `:md`. Must be one of `:sm`, `:md`, or `:lg`.
* `label` (`:string`) - Defaults to `nil`.
* `class` (`:any`) - Defaults to `nil`.
* Global attributes are accepted.
## Slots

* `inner_block`

# `classes`

```elixir
@spec classes(map()) :: list()
```

Classes do selo para a combinação de atributos (função pura).

---

*Consult [api-reference.md](api-reference.md) for complete listing*
