From 68df4238170b35998e30e01fefb9329d15fc095a Mon Sep 17 00:00:00 2001 From: Andre Wiggins Date: Sun, 29 Dec 2024 16:16:13 -0600 Subject: [PATCH] Decompose layouts a bit --- src/components/PageContainer.astro | 15 +++++++++++++++ src/layouts/{Layout.astro => BaseLayout.astro} | 17 +---------------- src/layouts/PageLayout.astro | 15 ++++++--------- src/pages/events/[id].astro | 13 +++++++------ src/pages/index.astro | 6 +++--- 5 files changed, 32 insertions(+), 34 deletions(-) create mode 100644 src/components/PageContainer.astro rename src/layouts/{Layout.astro => BaseLayout.astro} (86%) diff --git a/src/components/PageContainer.astro b/src/components/PageContainer.astro new file mode 100644 index 0000000..b593182 --- /dev/null +++ b/src/components/PageContainer.astro @@ -0,0 +1,15 @@ +--- +import Footer from './Footer.astro' +import Header from './Header.astro' +--- + +
+
+
+
+

{Astro.props.pageTitle}

+
+
+
+
+
diff --git a/src/layouts/Layout.astro b/src/layouts/BaseLayout.astro similarity index 86% rename from src/layouts/Layout.astro rename to src/layouts/BaseLayout.astro index 9d5b77b..d06193b 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/BaseLayout.astro @@ -1,6 +1,4 @@ --- -import Footer from '@/components/Footer.astro' -import Header from '@/components/Header.astro' import '../styles/main.css' let { pageTitle } = Astro.props @@ -52,20 +50,7 @@ if (pageTitle) { ` : `` } --> - - -
-
-