docs(collapsible): update

This commit is contained in:
Benjamin Canac
2024-08-23 16:44:00 +02:00
parent 99f5a66090
commit 9dd9d5126a
3 changed files with 26 additions and 12 deletions

View File

@@ -1,9 +0,0 @@
<template>
<UCollapsible class="w-48">
<UButton label="Open" color="gray" variant="subtle" trailing-icon="i-heroicons-chevron-down-20-solid" block />
<template #content>
<Placeholder class="h-48" />
</template>
</UCollapsible>
</template>

View File

@@ -8,7 +8,13 @@ defineShortcuts({
<template>
<UCollapsible v-model:open="open" class="w-48">
<UButton label="Open" color="gray" variant="subtle" trailing-icon="i-heroicons-chevron-down-20-solid" block />
<UButton
label="Open"
color="gray"
variant="subtle"
trailing-icon="i-heroicons-chevron-down-20-solid"
block
/>
<template #content>
<Placeholder class="h-48" />

View File

@@ -15,11 +15,28 @@ Use a [Button](/components/button) or any other component in the default slot of
Then, use the `#content` slot to add the content displayed when the Collapsible is open.
::component-example
::component-code
---
name: 'collapsible-example'
prettier: true
ignore:
- class
class: 'justify-center'
props:
class: 'w-48'
slots:
default: |
<UButton label="Open" color="gray" variant="subtle" trailing-icon="i-heroicons-chevron-down-20-solid" block />
content: |
<Placeholder class="h-48" />
---
:u-button{label="Open" color="gray" variant="subtle" trailing-icon="i-heroicons-chevron-down-20-solid" block}
#content
:placeholder{class="h-48"}
::
## Examples