Skip to content

Commit 14c43d9

Browse files
committed
promise.all
1 parent 3083603 commit 14c43d9

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

src/app/docs/[[...path]]/page.tsx

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -44,17 +44,15 @@ async function loadDocsRouteData(path: string[]): Promise<{
4444
breadcrumbs: Breadcrumb[];
4545
}> {
4646
const activePageSlug = toActivePageSlug(path);
47-
const navTreeData = await loadDocsNavTreeData(DOCS_DIRECTORY, activePageSlug);
48-
49-
let docsPageData: DocsPageData;
50-
try {
51-
docsPageData = await loadDocsPage(DOCS_DIRECTORY, activePageSlug);
52-
} catch (err) {
53-
if (isErrorWithCode(err) && err.code === "ENOENT") {
54-
notFound();
55-
}
56-
throw err;
57-
}
47+
const [navTreeData, docsPageData] = await Promise.all([
48+
loadDocsNavTreeData(DOCS_DIRECTORY, activePageSlug),
49+
loadDocsPage(DOCS_DIRECTORY, activePageSlug).catch((err: unknown) => {
50+
if (isErrorWithCode(err) && err.code === "ENOENT") {
51+
notFound();
52+
}
53+
throw err;
54+
}),
55+
]);
5856

5957
const breadcrumbs = navTreeToBreadcrumbs(
6058
"Ghostty Docs",

0 commit comments

Comments
 (0)