diff --git a/plugins/techdocs/src/index.ts b/plugins/techdocs/src/index.ts index e43d7400ee..c31f8b7370 100644 --- a/plugins/techdocs/src/index.ts +++ b/plugins/techdocs/src/index.ts @@ -31,6 +31,7 @@ export { TechDocsCustomHome, TechDocsIndexPage, TechdocsPage, + TechDocsReaderPage, techdocsPlugin as plugin, techdocsPlugin, } from './plugin'; diff --git a/plugins/techdocs/src/plugin.ts b/plugins/techdocs/src/plugin.ts index 35960c7cbb..2e3967cb6d 100644 --- a/plugins/techdocs/src/plugin.ts +++ b/plugins/techdocs/src/plugin.ts @@ -119,22 +119,6 @@ export const TechDocsCustomHome = techdocsPlugin.provide( }), ); -/** - * Component which renders a default documentation landing page. - * - * @public - */ -export const DefaultTechDocsHome = techdocsPlugin.provide( - createRoutableExtension({ - name: 'DefaultTechDocsHome', - component: () => - import('./home/components/DefaultTechDocsHome').then( - m => m.DefaultTechDocsHome, - ), - mountPoint: rootRouteRef, - }), -); - /** * Responsible for rendering the provided router element * @@ -150,3 +134,19 @@ export const TechDocsIndexPage = techdocsPlugin.provide( mountPoint: rootRouteRef, }), ); + +/** + * Component responsible for composing a TechDocs reader page experience + * + * @public + */ +export const TechDocsReaderPage = techdocsPlugin.provide( + createRoutableExtension({ + name: 'TechDocsReaderPage', + component: () => + import('./reader/components/TechDocsReaderPage').then( + m => m.TechDocsReaderPage, + ), + mountPoint: rootDocsRouteRef, + }), +); diff --git a/plugins/techdocs/src/reader/components/TechDocsReaderPage.tsx b/plugins/techdocs/src/reader/components/TechDocsReaderPage.tsx index eea6b94d3d..d03ea2ef61 100644 --- a/plugins/techdocs/src/reader/components/TechDocsReaderPage.tsx +++ b/plugins/techdocs/src/reader/components/TechDocsReaderPage.tsx @@ -50,11 +50,6 @@ export type TechDocsReaderPageProps = { children?: TechDocsReaderPageRenderFunction | React.ReactNode; }; -/** - * Component responsible for composing a TechDocs reader page experience - * - * @public - */ export const TechDocsReaderPage = (props: TechDocsReaderPageProps) => { const { children } = props; const { NotFoundErrorPage } = useApp().getComponents(); diff --git a/plugins/techdocs/src/reader/components/index.ts b/plugins/techdocs/src/reader/components/index.ts index 861f8e7bdb..3124a92f93 100644 --- a/plugins/techdocs/src/reader/components/index.ts +++ b/plugins/techdocs/src/reader/components/index.ts @@ -15,7 +15,12 @@ */ export * from './Reader'; -export * from './TechDocsReaderPage'; +export type { + TechDocsReaderPageProps, + TechDocsPageRenderFunction, + TechDocsReaderPageRenderFunction, +} from './TechDocsReaderPage'; +export { TechDocsPage } from './TechDocsReaderPage'; export * from './TechDocsReaderPageHeader'; export * from './TechDocsStateIndicator';