diff --git a/packages/freesewing.org/components/wrappers/page.js b/packages/freesewing.org/components/wrappers/page.js
index ae1a731df14..cbd57bce986 100644
--- a/packages/freesewing.org/components/wrappers/page.js
+++ b/packages/freesewing.org/components/wrappers/page.js
@@ -16,6 +16,7 @@ const PageWrapper= ({
noSearch=false,
app=false,
layout=Docs,
+ crumbs=false,
children=[]
}) => {
@@ -41,6 +42,7 @@ const PageWrapper= ({
const childProps = {
app: app,
title: title,
+ crumbs: crumbs,
search, setSearch, toggleSearch: () => setSearch(!search),
noSearch: noSearch,
}
diff --git a/packages/freesewing.org/hooks/useApp.js b/packages/freesewing.org/hooks/useApp.js
index b1a0a0cf387..59d9bb377cf 100644
--- a/packages/freesewing.org/hooks/useApp.js
+++ b/packages/freesewing.org/hooks/useApp.js
@@ -106,7 +106,7 @@ function useApp(full = true) {
/*
* Helper method to construct breadcrumb from navigation structure
*/
- const getBreadcrumb = slug => ({ title: get(navigation, slug).__title, slug })
+ const getBreadcrumb = slug => ([ get(navigation, slug).__title, `/${slug}` ])
return {
// Static vars
diff --git a/packages/freesewing.org/pages/blog/[slug].js b/packages/freesewing.org/pages/blog/[slug].js
index 57f4783664f..d23f9be91dd 100644
--- a/packages/freesewing.org/pages/blog/[slug].js
+++ b/packages/freesewing.org/pages/blog/[slug].js
@@ -5,6 +5,7 @@ import MdxWrapper from 'shared/components/wrappers/mdx'
import mdxCompiler from 'shared/mdx/compiler'
import Markdown from 'react-markdown'
import Head from 'next/head'
+import Modal from 'shared/components/modal.js'
import { serverSideTranslations } from 'next-i18next/serverSideTranslations'
import { strapiHost } from 'shared/config/freesewing.mjs'
import { strapiImage } from 'shared/utils.js'
@@ -81,15 +82,17 @@ const PostPage = ({ post, author }) => {
-
+