+
diff --git a/www/packages/docs-ui/src/components/index.ts b/www/packages/docs-ui/src/components/index.ts
index 329d8e447d..5791ed9b34 100644
--- a/www/packages/docs-ui/src/components/index.ts
+++ b/www/packages/docs-ui/src/components/index.ts
@@ -24,6 +24,7 @@ export * from "./ExpandableNotice"
export * from "./FeatureFlagNotice"
export * from "./Feedback"
export * from "./Feedback/Solutions"
+export * from "./Footer"
export * from "./Heading"
export * from "./HooksLoader"
export * from "./IconHeadline"
diff --git a/www/packages/docs-ui/src/layouts/root.tsx b/www/packages/docs-ui/src/layouts/root.tsx
index 3e5ef2cfb3..a0388eab6f 100644
--- a/www/packages/docs-ui/src/layouts/root.tsx
+++ b/www/packages/docs-ui/src/layouts/root.tsx
@@ -9,11 +9,9 @@ export type RootLayoutProps = {
bodyClassName?: string
showToc?: boolean
sidebarProps?: SidebarProps
- showPagination?: boolean
- feedbackComponent?: React.ReactNode
- editComponent?: React.ReactNode
showBreadcrumbs?: boolean
ProvidersComponent: React.FC<{ children: React.ReactNode }>
+ footerComponent?: React.ReactNode
} & MainContentLayoutProps
export const RootLayout = ({
diff --git a/www/packages/docs-ui/src/layouts/tight.tsx b/www/packages/docs-ui/src/layouts/tight.tsx
index 154fd87c3b..080d6b4a9a 100644
--- a/www/packages/docs-ui/src/layouts/tight.tsx
+++ b/www/packages/docs-ui/src/layouts/tight.tsx
@@ -1,13 +1,11 @@
import React from "react"
import { RootLayout, RootLayoutProps } from "./root"
import clsx from "clsx"
-import { Breadcrumbs, Pagination } from ".."
+import { Breadcrumbs } from ".."
export const TightLayout = ({
children,
- showPagination,
- feedbackComponent,
- editComponent,
+ footerComponent,
showBreadcrumbs = true,
...props
}: RootLayoutProps) => {
@@ -24,9 +22,7 @@ export const TightLayout = ({
>
{showBreadcrumbs &&
}
{children}
- {feedbackComponent}
- {showPagination &&
}
- {editComponent}
+ {footerComponent}
)
diff --git a/www/packages/docs-ui/src/layouts/wide.tsx b/www/packages/docs-ui/src/layouts/wide.tsx
index 55ea74be47..72eb01434e 100644
--- a/www/packages/docs-ui/src/layouts/wide.tsx
+++ b/www/packages/docs-ui/src/layouts/wide.tsx
@@ -1,13 +1,11 @@
import React from "react"
import { RootLayout, RootLayoutProps } from "./root"
import clsx from "clsx"
-import { Breadcrumbs, Pagination } from ".."
+import { Breadcrumbs } from ".."
export const WideLayout = ({
children,
- showPagination,
- feedbackComponent,
- editComponent,
+ footerComponent,
showBreadcrumbs = true,
...props
}: RootLayoutProps) => {
@@ -20,9 +18,7 @@ export const WideLayout = ({
{showBreadcrumbs && }
{children}
- {feedbackComponent}
- {showPagination && }
- {editComponent}
+ {footerComponent}
)
diff --git a/www/packages/docs-ui/src/providers/MainNav/index.tsx b/www/packages/docs-ui/src/providers/MainNav/index.tsx
index f028200ad9..6df56db5bd 100644
--- a/www/packages/docs-ui/src/providers/MainNav/index.tsx
+++ b/www/packages/docs-ui/src/providers/MainNav/index.tsx
@@ -16,14 +16,12 @@ const MainNavContext = createContext
(null)
export type MainNavProviderProps = {
navItems: NavigationItem[]
- editDate?: string
children?: React.ReactNode
}
export const MainNavProvider = ({
navItems,
children,
- editDate,
}: MainNavProviderProps) => {
const pathname = usePathname()
const { config } = useSiteConfig()
@@ -87,7 +85,6 @@ export const MainNavProvider = ({
value={{
navItems,
activeItemIndex,
- editDate,
activeItem,
}}
>