Badge

GitHub
Display version numbers, status labels, and tags within your content.

Usage

Use markdown in the default slot of the badge component to display a Badge in your content.

v4.0.0
::badge
**v4.0.0**
::

API

Slots

Slot Type
default{}

Theme

app.config.ts
export default defineAppConfig({
  ui: {
    prose: {
      badge: {
        base: 'rounded-full'
      }
    }
  }
})
vite.config.ts
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import ui from '@nuxt/ui/vite'

export default defineConfig({
  plugins: [
    vue(),
    ui({
      ui: {
        prose: {
          badge: {
            base: 'rounded-full'
          }
        }
      }
    })
  ]
})

Changelog

Soon
v4.2.0
  • dd81d — feat(components): add data-slot attributes (#5447)
v4.1.0
  • 63c0a — feat(components): expose ui in slot props where used (#5207)
v3.3.1
  • a0963 — feat(FieldGroup)!: rename from ButtonGroup (#4596)
  • 5cb65 — feat: import @nuxt/ui-pro components (#4675)
v3.1.2
  • 894e8 — feat(Badge): add square prop (#4008)
  • f244d — fix(Badge/Button): handle zero value in label correctly (#4108)
  • e6e51 — fix(components): class should have priority over ui prop
v3.1.0
  • d49e0 — feat(module): define neutral utilities (#3629)
  • f9737 — feat(module): dynamic rounded-* utilities (#3906)
  • 39c86 — fix(components): refactor types after @nuxt/module-builder upgrade (#3855)