fix layout

This commit is contained in:
2024-05-20 15:45:43 +02:00
parent 641e334d83
commit 998c356932
2 changed files with 21 additions and 19 deletions

View File

@ -1,12 +1,12 @@
---
import Layout from '~/layouts/Layout.astro';
import Header from '~/components/widgets/Header.astro';
import Footer from '~/components/widgets/Footer.astro';
import Announcement from '~/components/widgets/Announcement.astro';
import Layout from 'layouts/Layout.astro';
import Header from 'components/widgets/Header.astro';
import Footer from 'components/widgets/Footer.astro';
import Announcement from 'components/widgets/Announcement.astro';
import { headerData, footerData } from '~/navigation';
import { headerData, footerData } from 'navigation';
import type { MetaData } from '~/types';
import type { MetaData } from 'types';
export interface Props {
metadata?: MetaData;
@ -16,16 +16,18 @@ const { metadata } = Astro.props;
---
<Layout metadata={metadata}>
<slot name="announcement">
<Announcement />
</slot>
<slot name="header">
<Header {...headerData} isSticky showRssFeed showToggleTheme />
</slot>
<main>
<slot />
</main>
<slot name="footer">
<Footer {...footerData} />
</slot>
<div id="posts" class="flex flex-col min-h-screen">
<!-- <slot name="announcement">
<Announcement />
</slot> -->
<slot name="header">
<Header {...headerData} isSticky showRssFeed showToggleTheme />
</slot>
<main>
<slot />
</main>
<slot name="footer">
<Footer {...footerData} />
</slot>
</div>
</Layout>