responsive stuff

This commit is contained in:
Graham Hall
2022-12-09 13:14:45 -05:00
parent 18287083b9
commit 3116dc3889
5 changed files with 40 additions and 14 deletions
+15
View File
@@ -0,0 +1,15 @@
---
import { format } from "date-fns";
interface Props {
title: String;
date: String;
}
const { title, date } = Astro.props;
---
<div class="blog-header">
<h4>{title}</h4>
<h5>{`🗓️ ${format(new Date(date), "MMM do, y")}`}</h5>
</div>
+2 -8
View File
@@ -1,8 +1,8 @@
---
import { format } from "date-fns";
import { Markup } from "astro-remote";
import Layout from "../layouts/Layout.astro";
import BlogHeader from "../components/BlogHeader.astro";
const response = await fetch(
`https://api.cosmicjs.com/v2/buckets/${
@@ -26,13 +26,7 @@ const posts = await response.json();
</div>
) : null}
<div>
<div style={{ display: "flex", justifyContent: "space-between" }}>
<h4>{post.title}</h4>
<h5>{`🗓️ ${format(
new Date(post.published_at),
"MMM do, y"
)}`}</h5>
</div>
<BlogHeader title={post.title} date={post.published_at} />
<Markup content={`<p>${post.content.split("</p>")[0]}`} />
<a href={`/posts/${post.slug}`}>Read More</a>
</div>
+4 -4
View File
@@ -3,6 +3,7 @@ import { format } from "date-fns";
import { Markup } from "astro-remote";
import Layout from "../../layouts/Layout.astro";
import BlogHeader from "../../components/BlogHeader.astro";
const { slug } = Astro.params;
@@ -27,10 +28,9 @@ const post = posts.objects[0];
</div>
) : null
}
<div style={{ display: "flex", justifyContent: "space-between" }}>
<h4>{post.title}</h4>
<h5>{`🗓️ ${format(new Date(post.published_at), "MMM do, y")}`}</h5>
<div>
<BlogHeader title={post.title} date={post.published_at} />
<Markup content={post.content} />
</div>
<Markup content={post.content} />
</article>
</Layout>
+17
View File
@@ -1,3 +1,20 @@
img {
border-radius: 5px;
}
.blog-header {
display: flex;
justify-content: space-between;
}
.blog-header h5 {
font-size: 1rem;
font-weight: normal;
}
@media (max-width: 768px) {
.blog-header {
flex-direction: column;
justify-content: left;
}
}