astro/examples/blog-multiple-authors/src/components/Nav.astro

64 lines
959 B
Text
Raw Normal View History

2021-05-17 22:45:41 +00:00
---
export interface Props {
title: string;
}
const { title } = Astro.props;
2021-05-17 22:45:41 +00:00
---
<style lang="scss">
.header {
text-align: center;
@media (min-width: 600px) {
display: flex;
align-items: center;
padding: 2rem;
}
}
.title {
margin: 0;
2021-05-17 22:45:41 +00:00
font-size: 1.2em;
letter-spacing: -0.03em;
font-weight: 400;
margin-right: 1em;
}
.nav {
text-align: center;
@media (min-width: 600px) {
display: flex;
}
}
ul {
list-style: none;
margin: 0;
padding: 0;
}
li {
margin: 0;
}
a {
display: block;
2021-05-17 22:45:41 +00:00
font-size: 1.2em;
letter-spacing: -0.02em;
margin-left: 0.75em;
margin-right: 0.75em;
}
</style>
<nav class="header">
2021-05-17 22:45:41 +00:00
<h1 class="title">Dons Blog</h1>
<ul class="nav">
<li><a href="/">Home</a></li>
<li><a href="/posts">All Posts</a></li>
2021-05-17 22:45:41 +00:00
<li><a href="/author/don">Author: Don</a></li>
<li><a href="/author/sancho">Author: Sancho</a></li>
<li><a href="/about">About</a></li>
</ul>
</nav>