docs(badge): update

This commit is contained in:
Benjamin Canac
2024-07-09 18:11:41 +02:00
parent 5a13e1bf41
commit 781047eacb
2 changed files with 59 additions and 11 deletions

View File

@@ -8,7 +8,60 @@ links:
## Usage
## Examples
Use the default slot to set the label of the Badge.
::component-code
---
slots:
default: Badge
---
Badge
::
You can achieve the same result by using the `label` prop.
::component-code
---
props:
label: Badge
---
::
### Style
Use the `color` and `variant` props to change the style of the Badge.
::component-code
---
slots:
default: Badge
props:
color: primary
variant: solid
---
Badge
::
::tip
Try out the `gray` color for a neutral style.
::
### Size
Use the `size` prop to change the size of the Badge.
::component-code
---
slots:
default: Badge
props:
size: md
---
Badge
::
## API

View File

@@ -116,16 +116,11 @@ export default defineNuxtConfig({
},
hooks: {
// Related to https://github.com/nuxt/nuxt/pull/22558
// 'components:extend': (components) => {
// components.forEach((component) => {
// if (component.shortPath.includes('@nuxt/ui-pro')) {
// component.global = true
// } else if (component.global) {
// component.global = 'sync'
// }
// })
// }
'components:extend': (components) => {
const globals = components.filter(c => ['UBadge'].includes(c.pascalName))
globals.forEach(c => c.global = 'sync')
}
},
// vite: {