refactor(content-{blog,docs}): unify handling of tags (#7117)

This commit is contained in:
Joshua Chen 2022-04-07 21:58:21 +08:00 committed by GitHub
parent ca718ccac0
commit 1156be3f20
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
24 changed files with 170 additions and 178 deletions

View file

@ -137,7 +137,7 @@ export function toTagDocListProp({
}: {
allTagsPath: string;
tag: VersionTag;
docs: Pick<DocMetadata, 'id' | 'title' | 'description' | 'permalink'>[];
docs: DocMetadata[];
}): PropTagDocList {
function toDocListProp(): PropTagDocListDoc[] {
const list = _.compact(
@ -154,9 +154,10 @@ export function toTagDocListProp({
}
return {
name: tag.label,
label: tag.label,
permalink: tag.permalink,
docs: toDocListProp(),
allTagsPath,
count: tag.docIds.length,
items: toDocListProp(),
};
}