diff --git a/packages/logos-docusaurus-theme/src/client/components/Icon/Icon.tsx b/packages/logos-docusaurus-theme/src/client/components/Icon/Icon.tsx
index 8d2511d..a8299c4 100644
--- a/packages/logos-docusaurus-theme/src/client/components/Icon/Icon.tsx
+++ b/packages/logos-docusaurus-theme/src/client/components/Icon/Icon.tsx
@@ -6,6 +6,8 @@ import styles from './style.module.scss'
import ArrowLCircleSvg from '../../static/icons/arrow-left-circle.svg'
import ArrowRCircleSvg from '../../static/icons/arrow-right-circle.svg'
+import ArrowL from '../../static/icons/arrow-left.svg'
+import ArrowR from '../../static/icons/arrow-right.svg'
import DiscordSvg from '../../static/icons/discord.svg'
import DiscourseSvg from '../../static/icons/discourse.svg'
import DotSvg from '../../static/icons/dot.svg'
@@ -60,6 +62,18 @@ export const IconArrowLeftCircle = (props: TIconProps): JSX.Element => (
)
+export const IconArrowRight = (props: TIconProps): JSX.Element => (
+
+
+
+)
+
+export const IconArrowLeft = (props: TIconProps): JSX.Element => (
+
+
+
+)
+
export const IconFolder = (props: TIconProps): JSX.Element => (
diff --git a/packages/logos-docusaurus-theme/src/client/css/custom.scss b/packages/logos-docusaurus-theme/src/client/css/custom.scss
index bc044a8..5ba0f33 100644
--- a/packages/logos-docusaurus-theme/src/client/css/custom.scss
+++ b/packages/logos-docusaurus-theme/src/client/css/custom.scss
@@ -559,6 +559,27 @@ div.w-10 > a:not(:last-child) {
margin-left: 8px;
}
+.pagination-nav__link {
+ display: flex;
+ align-items: center;
+ gap: 18px;
+ border: 1px solid rgb(var(--lsd-border-primary));
+ border-radius: 0;
+ padding: 10px 14px;
+}
+
+.pagination-nav__link--next {
+ justify-content: flex-end;
+}
+
+.pagination-nav__label::after {
+ display: none;
+}
+
+.pagination-nav__label::before {
+ display: none;
+}
+
@include utils.responsive('lg', 'down') {
.grid {
grid-template-columns: repeat(2, 1fr);
diff --git a/packages/logos-docusaurus-theme/src/client/static/icons/arrow-left.svg b/packages/logos-docusaurus-theme/src/client/static/icons/arrow-left.svg
new file mode 100644
index 0000000..51142a1
--- /dev/null
+++ b/packages/logos-docusaurus-theme/src/client/static/icons/arrow-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/packages/logos-docusaurus-theme/src/client/static/icons/arrow-right.svg b/packages/logos-docusaurus-theme/src/client/static/icons/arrow-right.svg
new file mode 100644
index 0000000..5c92dbb
--- /dev/null
+++ b/packages/logos-docusaurus-theme/src/client/static/icons/arrow-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/packages/logos-docusaurus-theme/src/client/theme/PaginatorNavLink/index.tsx b/packages/logos-docusaurus-theme/src/client/theme/PaginatorNavLink/index.tsx
new file mode 100644
index 0000000..923cf7c
--- /dev/null
+++ b/packages/logos-docusaurus-theme/src/client/theme/PaginatorNavLink/index.tsx
@@ -0,0 +1,29 @@
+import React from 'react'
+import clsx from 'clsx'
+import Link from '@docusaurus/Link'
+import {
+ NavigateBeforeIcon,
+ NavigateNextIcon,
+ Typography,
+} from '@acid-info/lsd-react'
+import { IconArrowLeft, IconArrowRight } from '@logos-theme/components/Icon'
+
+export default function PaginatorNavLink(props) {
+ const { permalink, title, subLabel, isNext } = props
+
+ return (
+
+ {!isNext ? : null}
+
+ {title}
+
+ {isNext ? : null}
+
+ )
+}