personal site
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: navbar stub impl

serenity d8caab74 37556c33

+26 -4
+12
src/components/NavBar.astro
··· 1 + <div> 2 + <nav> 3 + <div class="flex w-screen justify-between"> 4 + <div>Serenity, the Goldweaver</div> 5 + <div> 6 + <a>Home</a> 7 + <a>Blog</a> 8 + <a>Projects</a> 9 + </div> 10 + </div> 11 + </nav> 12 + </div>
+10
src/layouts/BaseLayout.astro
··· 1 + --- 2 + import NavBar from "../components/NavBar.astro"; 3 + import RootLayout from "../layouts/RootLayout.astro"; 4 + const { title } = Astro.props; 5 + --- 6 + 7 + <RootLayout title={title}> 8 + <NavBar /> 9 + <slot /> 10 + </RootLayout>
+1 -1
src/layouts/RootLayout.astro
··· 17 17 <title>{title}</title> 18 18 </head> 19 19 <body 20 - class="bg-glw-base text-glw-text flex w-screen items-center justify-center" 20 + class="bg-glw-base text-glw-text flex w-screen flex-col items-center justify-center" 21 21 > 22 22 <slot /> 23 23 </body>
+3 -3
src/pages/index.astro
··· 1 1 --- 2 2 import "../styles/global.css"; 3 - import RootLayout from "../layouts/RootLayout.astro"; 3 + import BaseLayout from "../layouts/BaseLayout.astro"; 4 4 --- 5 5 6 - <RootLayout title="Goldweaver's Abode"> 6 + <BaseLayout title="Goldweaver's Abode"> 7 7 <h1>Astro</h1> 8 - </RootLayout> 8 + </BaseLayout>