diff --git a/packages/api-generator/src/types.ts b/packages/api-generator/src/types.ts
index 1450787b868..e22569d9da2 100644
--- a/packages/api-generator/src/types.ts
+++ b/packages/api-generator/src/types.ts
@@ -243,6 +243,7 @@ const allowedRefs = [
'SelectStrategyFn',
'SubmitEventPromise',
'ValidationRule',
+ 'SortItem',
]
function formatDefinition (definition: Definition) {
diff --git a/packages/docs/src/components/app/list/List.vue b/packages/docs/src/components/app/list/List.vue
index 58b94b870c5..b2212d0739b 100644
--- a/packages/docs/src/components/app/list/List.vue
+++ b/packages/docs/src/components/app/list/List.vue
@@ -55,6 +55,7 @@
divider?: boolean
to?: RouteLocationRaw
href?: string
+ subfolder?: boolean
}
function generateApiItems (locale: string) {
@@ -88,9 +89,10 @@
type: 'subheader',
}
} else if (item.items) {
+ const p = item.subfolder ? `${item.subfolder}/${item.title}` : path
return {
title: t(item.title!),
- children: item.items.map(item => generateListItem(item, path, locale, t)),
+ children: item.items.map(item => generateListItem(item, p, locale, t)),
}
}
diff --git a/packages/docs/src/components/examples/Example.vue b/packages/docs/src/components/examples/Example.vue
index b00fa74f2aa..305b92b6ce2 100644
--- a/packages/docs/src/components/examples/Example.vue
+++ b/packages/docs/src/components/examples/Example.vue
@@ -77,7 +77,7 @@
class="pa-4 rounded-b"
with-background
>
-
+
diff --git a/packages/docs/src/components/examples/ExampleMissing.vue b/packages/docs/src/components/examples/ExampleMissing.vue
index 860b09ae283..64d2f69cf5b 100644
--- a/packages/docs/src/components/examples/ExampleMissing.vue
+++ b/packages/docs/src/components/examples/ExampleMissing.vue
@@ -1,12 +1,21 @@
-