Updates
This commit is contained in:
+26
-12
@@ -27,7 +27,7 @@ export default async function BlogIndex() {
|
||||
//* Data fetching
|
||||
/////////////////////////////////////////////
|
||||
const postsResponse = await datasquirel.get({
|
||||
key: process.env.DATASQUIREL_API_KEY,
|
||||
key: process.env.DSQL_API_KEY,
|
||||
db: process.env.DB_NAME,
|
||||
query: "select title,slug,excerpt,date_created from blog_posts limit 10",
|
||||
});
|
||||
@@ -52,17 +52,31 @@ export default async function BlogIndex() {
|
||||
<div className="flex flex-col items-start max-w-6xl w-full">
|
||||
<h1 className="mb-8">My Blog</h1>
|
||||
<div className="flex flex-col items-start w-full gap-4">
|
||||
{posts.map((post: { slug: string; title: string; excerpt: string; date_created: string }, index: number) => (
|
||||
<a
|
||||
key={index}
|
||||
href={`/blog/${post.slug}`}
|
||||
className="flex flex-col items-start gap-2 w-full hover:bg-blue-600 border border-solid border-white/20 p-8 transition-all bg-primary/10"
|
||||
>
|
||||
<h2 className="m-0">{post.title}</h2>
|
||||
<span className="opacity-80">{post.excerpt}</span>
|
||||
<span className="text-sm opacity-50">{post.date_created.substring(0, 24)}</span>
|
||||
</a>
|
||||
))}
|
||||
{posts.map(
|
||||
(
|
||||
post: {
|
||||
slug: string;
|
||||
title: string;
|
||||
excerpt: string;
|
||||
date_created: string;
|
||||
},
|
||||
index: number
|
||||
) => (
|
||||
<a
|
||||
key={index}
|
||||
href={`/blog/${post.slug}`}
|
||||
className="flex flex-col items-start gap-2 w-full hover:bg-blue-600 border border-solid border-white/20 p-8 transition-all bg-primary/10"
|
||||
>
|
||||
<h2 className="m-0">{post.title}</h2>
|
||||
<span className="opacity-80">
|
||||
{post.excerpt}
|
||||
</span>
|
||||
<span className="text-sm opacity-50">
|
||||
{post.date_created.substring(0, 24)}
|
||||
</span>
|
||||
</a>
|
||||
)
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
</React.Fragment>
|
||||
|
||||
Reference in New Issue
Block a user