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 @@