diff --git a/src/components/Pagination.astro b/src/components/Pagination.astro
new file mode 100644
index 0000000..32ae36a
--- /dev/null
+++ b/src/components/Pagination.astro
@@ -0,0 +1,78 @@
+---
+import { Sprite } from 'astro-icon';
+
+export interface Props {
+ previousUrl?: string;
+ nextUrl?: string;
+ previousText?: string;
+ nextText?: string;
+}
+
+const { nextText, nextUrl, previousText, previousUrl } = Astro.props;
+---
+
+{
+ previousUrl && (
+
+
+
+ )
+}
+{
+ nextUrl && (
+
+
+
+ )
+}
+
+
+
+
diff --git a/src/components/index.ts b/src/components/index.ts
index f188975..2297ece 100644
--- a/src/components/index.ts
+++ b/src/components/index.ts
@@ -2,6 +2,7 @@
import DownloadLink from './DownloadLink.astro';
import EmailLink from './EmailLink.astro';
import MoreLink from './MoreLink.astro';
+import Pagination from './Pagination.astro';
export * from './AffiliateLink';
export * from './AmazonBook';
@@ -27,4 +28,4 @@ export * from './Title';
export * from './UnorderedList';
export * from './Verse';
export * from './YouTubeVideo';
-export { DownloadLink, EmailLink, MoreLink };
+export { DownloadLink, EmailLink, MoreLink, Pagination };