fix: fallback to main

This commit is contained in:
iCrawl
2022-10-14 23:29:37 +02:00
parent 66097e0cb0
commit 8af0b38b6c

View File

@@ -75,14 +75,14 @@ export const getStaticPaths: GetStaticPaths = async () => {
return [
...versions.map((version) => ({ params: { slug: ['packages', packageName, version] } })),
...pkgs.flatMap((pkg, idx) =>
getMembers(pkg, versions[idx]!).map((member) => {
getMembers(pkg, versions[idx] ?? 'main').map((member) => {
if (member.kind === ApiItemKind.Function && member.overloadIndex && member.overloadIndex > 1) {
return {
params: {
slug: [
'packages',
packageName,
versions[idx]!,
versions[idx] ?? 'main',
`${member.name}:${member.overloadIndex}:${member.kind}`,
],
},
@@ -91,7 +91,7 @@ export const getStaticPaths: GetStaticPaths = async () => {
return {
params: {
slug: ['packages', packageName, versions[idx]!, `${member.name}:${member.kind}`],
slug: ['packages', packageName, versions[idx] ?? 'main', `${member.name}:${member.kind}`],
},
};
}),