diff --git a/src/components/blog-breadcrumbs.jsx b/src/components/blog-breadcrumbs.jsx new file mode 100644 index 00000000..989827a7 --- /dev/null +++ b/src/components/blog-breadcrumbs.jsx @@ -0,0 +1,24 @@ +import { ChevronRightIcon } from "@heroicons/react/24/outline"; +import Link from "@/components/link"; + +export default function BlogBreadcrumbs({ currentPostTitle }) { + return ( +
+
+ + Blog + + + + + + {currentPostTitle} +
+
+ ); +} diff --git a/src/pages/blog/[slug].jsx b/src/pages/blog/[slug].jsx index 4ef422b5..1c2fef7f 100644 --- a/src/pages/blog/[slug].jsx +++ b/src/pages/blog/[slug].jsx @@ -1,6 +1,7 @@ import { gql, useQuery } from "@apollo/client"; import { WordPressBlocksViewer } from "@faustwp/blocks"; import { flatListToHierarchical, getNextStaticProps } from "@faustwp/core"; +import BlogBreadcrumbs from "@/components/blog-breadcrumbs"; import Seo from "@/components/seo"; import blocks from "@/wp-blocks"; @@ -22,12 +23,17 @@ export default function SinglePost(properties) { }); return ( -
+
/gm, "")} /> + +

{title}

diff --git a/src/pages/blog/index.jsx b/src/pages/blog/index.jsx index 607a0a37..53e3ae62 100644 --- a/src/pages/blog/index.jsx +++ b/src/pages/blog/index.jsx @@ -53,7 +53,7 @@ export default function BlogIndex() { if (loading && !data) return ( -

+
Loading
); @@ -123,7 +123,7 @@ export default function BlogIndex() {