summaryrefslogtreecommitdiff
path: root/src/layouts/LandingLayout.astro
diff options
context:
space:
mode:
Diffstat (limited to 'src/layouts/LandingLayout.astro')
-rw-r--r--src/layouts/LandingLayout.astro35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/layouts/LandingLayout.astro b/src/layouts/LandingLayout.astro
new file mode 100644
index 0000000..0554afa
--- /dev/null
+++ b/src/layouts/LandingLayout.astro
@@ -0,0 +1,35 @@
+---
+import PageLayout from '~/layouts/PageLayout.astro';
+import Header from '~/components/widgets/Header.astro';
+
+import { headerData } from '~/navigation';
+import type { MetaData } from '~/types';
+
+export interface Props {
+ metadata?: MetaData;
+}
+
+const { metadata } = Astro.props;
+---
+
+<PageLayout metadata={metadata}>
+ <Fragment slot="announcement">
+ <slot name="announcement" />
+ </Fragment>
+ <Fragment slot="header">
+ <slot name="header">
+ <Header
+ links={headerData?.links[2] ? [headerData.links[2]] : undefined}
+ actions={[
+ {
+ text: 'Download',
+ href: 'https://github.com/onwidget/astrowind',
+ },
+ ]}
+ showToggleTheme
+ position="right"
+ />
+ </slot>
+ </Fragment>
+ <slot />
+</PageLayout>