From 5fe19c532a82b5a65b366280f141045eace63793 Mon Sep 17 00:00:00 2001 From: Kyle Date: Thu, 8 Jun 2023 00:51:37 +0800 Subject: [PATCH] Add identifierItems support --- .../DocumentationTopic/TopicsTable.vue | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/components/DocumentationTopic/TopicsTable.vue b/src/components/DocumentationTopic/TopicsTable.vue index 0c17b2ce0..811112964 100644 --- a/src/components/DocumentationTopic/TopicsTable.vue +++ b/src/components/DocumentationTopic/TopicsTable.vue @@ -110,8 +110,20 @@ export default { sectionsWithTopics() { return this.sections.map(section => ({ ...section, - topics: section.identifiers.reduce( - (list, id) => (this.references[id] ? list.concat(this.references[id]) : list), + topics: section.identifierItems.reduce( + (list, item) => { + if (this.references[item.identifier]) { + const ref = this.references[item.identifier]; + if (item.overrideTitle) { + ref.title = item.overrideTitle; + } + if (item.overridingTitleInlineContent) { + ref.titleInlineContent = item.overridingTitleInlineContent; + } + return list.concat(ref); + } + return list; + }, [], ), }));