Skip to content

Commit f1ee9ed

Browse files
committed
hide error page from search
1 parent e2aaa67 commit f1ee9ed

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

packages/dev/s2-docs/pages/error.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@ export default Layout;
44

55
import docs from 'docs:@react-spectrum/s2';
66

7+
export const hideFromSearch = true;
8+
79
<Error />

packages/dev/s2-docs/src/MobileSearchMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ function MobileNav({pages, currentPage}: PageProps) {
219219

220220
let getSectionsForLibrary = useCallback((libraryId: string) => {
221221
let sectionsMap = new Map();
222-
let filteredPages = pages.filter(page => getLibraryFromPage(page) === libraryId);
222+
let filteredPages = pages.filter(page => getLibraryFromPage(page) === libraryId && !page.exports?.hideFromSearch);
223223
for (let page of filteredPages) {
224224
let section = page.exports?.section ?? 'Components';
225225
let sectionPages = sectionsMap.get(section) ?? [];

packages/dev/s2-docs/src/SearchMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ export function SearchMenu(props: SearchMenuProps) {
7171
}
7272

7373
const components = pages
74-
.filter(page => page.url && page.url.endsWith('.html') && getLibraryFromUrl(page.url) === selectedLibrary)
74+
.filter(page => page.url && page.url.endsWith('.html') && getLibraryFromUrl(page.url) === selectedLibrary && !page.exports?.hideFromSearch)
7575
.map(page => {
7676
const name = page.url.replace(/^\//, '').replace(/\.html$/, '');
7777
const title = page.tableOfContents?.[0]?.title || name;

0 commit comments

Comments
 (0)