diff --git a/components/layout/default.js b/components/layout/default.js
new file mode 100644
index 0000000..17ee871
--- /dev/null
+++ b/components/layout/default.js
@@ -0,0 +1,68 @@
+// import Meta from '@/components/common/Meta'
+// import { useWordPressContext } from '@/components/common/WordPressProvider'
+// import AlgoliaSearch from '@/components/molecules/AlgoliaSearch'
+// import Footer from '@/components/organisms/Footer'
+// import Header from '@/components/organisms/Header'
+// import { seoPropTypes } from '@/functions/getPagePropTypes'
+// import { BlogJsonLd, NextSeo } from 'next-seo'
+import PropTypes from 'prop-types'
+
+/**
+ * Render the Layout component.
+ *
+ * @author WebDevStudios
+ * @param {object} props The component attributes as props.
+ * @param {any} props.children Child component(s) to render.
+ * @param {object} props.seo Yoast SEO data from WordPress.
+ * @param props.bodyClassNames
+ * @param {boolean} props.hasJsonLd Whether to render BlogJsonLd component.
+ * @return {Element} The Layout component.
+ */
+export default function Layout({ children, seo, hasJsonLd, bodyClassNames = [] }) {
+ // const {
+ // menus,
+ // footer
+ // } = useWordPressContext()
+ return (
+ <>
+ {/* */}
+ {/* {!!hasJsonLd && (
+
+ )} */}
+ {/*
+ */}
+ {children}
+ {/* */}
+ >
+ )
+}
+
+Layout.propTypes = {
+ children: PropTypes.any.isRequired,
+ hasJsonLd: PropTypes.bool,
+ // ...seoPropTypes
+}