docs(content): move shortcuts into composables/

This commit is contained in:
Benjamin Canac
2024-07-10 17:22:42 +02:00
parent a889c054d3
commit 8e5547f26d
46 changed files with 50 additions and 15 deletions

View File

@@ -0,0 +1,83 @@
---
description: Display a short text to represent a status or a category.
links:
- label: GitHub
icon: i-simple-icons-github
to: https://github.com/nuxt/ui/blob/dev/src/runtime/components/Badge.vue
---
## Usage
Use the default slot to set the label of the Badge.
::component-code
---
slots:
default: 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
---
props:
color: gray
variant: solid
slots:
default: Badge
---
::
### Size
Use the `size` prop to change the size of the Badge.
::component-code
---
props:
size: md
slots:
default: Badge
---
::
## Examples
### `class` prop
Use the `class` prop to override the base styles of the Badge.
::component-code
---
props:
class: 'font-bold rounded-full'
slots:
default: Badge
---
::
## API
### Props
:component-props
### Slots
:component-slots
## Theme
:component-theme