defmodule Shino.UI.Badge do @moduledoc """ Provides badge related components. ## References * [shadcn/ui - Badge](https://ui.shadcn.com/docs/components/badge). """ use Shino.UI, :component @doc """ Renders a badge. ## Examples ```heex <.badge>Default <.badge variant="secondary">Secondary <.badge variant="outline">Outline <.badge variant="destructive">Destructive ``` """ attr :class, :any, default: nil attr :variant, :string, values: ["default", "secondary", "outline", "destructive"], default: "default" attr :rest, :global slot :inner_block, required: true def badge(assigns) do ~H"""