Sorry, looks like we're having some issues with search!
Please try again in a bit.
)}
)
}
export function formatSectionUrl(page: Page, section: PageSection) {
switch (page.type) {
case PageType.Markdown:
case PageType.GithubDiscussion:
return `${page.path}#${section.slug ?? ''}`
case PageType.Reference:
return `${page.path}/${section.slug ?? ''}`
case PageType.Integration:
// [Charis] Markdown headings on integrations pages don't have slugs yet
return page.path
default:
throw new Error(`Unknown page type '${page.type}'`)
}
}
export function getPageIcon(page: Page) {
switch (page.type) {
case PageType.Markdown:
case PageType.Reference:
case PageType.Integration:
return
case PageType.GithubDiscussion:
return
default:
throw new Error(`Unknown page type '${page.type}'`)
}
}
export function getPageSectionIcon(page: Page) {
switch (page.type) {
case PageType.Markdown:
case PageType.Reference:
case PageType.Integration:
return
case PageType.GithubDiscussion:
return
default:
throw new Error(`Unknown page type '${page.type}'`)
}
}
export { DocsSearchPage }