Skip to content

Commit a7e37d2

Browse files
committed
Do not show nested subdirectories in experiments navigation
1 parent 41d30aa commit a7e37d2

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

docs/src/app/(private)/experiments/[...slug]/page.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,13 @@ export async function generateStaticParams() {
5252
cwd: experimentsRootDirectory,
5353
});
5454

55-
return files.map((file) => {
56-
return {
57-
slug: file.replace(/\.tsx$/, '').split('/'),
58-
};
59-
});
55+
return files
56+
.filter((file) => file.split('/').length <= 2)
57+
.map((file) => {
58+
return {
59+
slug: file.replace(/\.tsx$/, '').split('/'),
60+
};
61+
});
6062
}
6163

6264
export async function generateMetadata(props: Props): Promise<Metadata> {

docs/src/components/Experiments/ExperimentsList.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ const groups: Record<string, { name: string; path: string }[]> = {};
1919

2020
for (const key of allExperimentFiles) {
2121
const segments = key.split('/');
22+
23+
// Ignore nested entries like `perf/utils/*` to keep navigation at 1 level deep.
24+
if (segments.length > 2) {
25+
continue;
26+
}
2227
let group: string;
2328
let name: string;
2429

0 commit comments

Comments
 (0)