diff --git a/packages/freesewing.org/components/layouts/bare.js b/packages/freesewing.org/components/layouts/bare.js
index 22a17e2be89..bdadd65b9f2 100644
--- a/packages/freesewing.org/components/layouts/bare.js
+++ b/packages/freesewing.org/components/layouts/bare.js
@@ -1,66 +1,14 @@
-import React from 'react'
import { useRouter } from 'next/router'
-import Link from 'next/link'
-// Shared components
-import Logo from 'shared/components/logos/freesewing.js'
import Aside from 'shared/components/navigation/aside'
-import get from 'lodash.get'
import ThemePicker from 'shared/components/theme-picker'
-const PageTitle = ({ app, slug, title }) => {
- if (title) return
{title}
- if (slug) return
{get(app.navigation, slug.split('/')).__title}
-
- return
FIXME: This page has no title
-}
-
-const Breadcrumbs = ({ app, slug=false, title }) => {
- if (!slug) return null
- const crumbs = []
- const chunks = slug.split('/')
- for (const i in chunks) {
- const j = parseInt(i)+parseInt(1)
- const page = get(app.navigation, chunks.slice(0,j))
- if (page) crumbs.push([page.__linktitle, '/'+chunks.slice(0,j).join('/'), (j < chunks.length)])
- }
-
- return (
-
)}
{children}
diff --git a/packages/freesewing.org/components/wrappers/layout.js b/packages/freesewing.org/components/wrappers/layout.js
index b928604121f..e60819d2ef8 100644
--- a/packages/freesewing.org/components/wrappers/layout.js
+++ b/packages/freesewing.org/components/wrappers/layout.js
@@ -1,65 +1,9 @@
-import React from 'react'
import { useState } from 'react'
import { useRouter } from 'next/router'
-import Link from 'next/link'
-// Shared components
-import Logo from 'shared/components/logos/freesewing.js'
-import PrimaryNavigation from 'shared/components/navigation/primary'
-import get from 'lodash.get'
-import Right from 'shared/components/icons/right.js'
-import Left from 'shared/components/icons/left.js'
-// Site components
import Header from 'site/components/header'
import Footer from 'site/components/footer'
import Search from 'site/components/search'
-const PageTitle = ({ app, slug, title }) => {
- if (title) return
{title}
- if (slug) return
{get(app.navigation, slug.split('/')).__title}
-
- return
FIXME: This page has no title
-}
-
-const Breadcrumbs = ({ app, slug=false, title }) => {
- if (!slug) return null
- const crumbs = []
- const chunks = slug.split('/')
- for (const i in chunks) {
- const j = parseInt(i)+parseInt(1)
- const page = get(app.navigation, chunks.slice(0,j))
- if (page) crumbs.push([page.__linktitle, '/'+chunks.slice(0,j).join('/'), (j < chunks.length)])
- }
-
- return (
-