image component to handle loading and error states

This commit is contained in:
Benjamin Palko 2026-01-23 17:26:01 -05:00
parent 7b0880b53b
commit 52d46f3584
6 changed files with 64 additions and 22 deletions

View file

@ -14,8 +14,7 @@
{#each posts as post (post.slug)}
<BlogCard
id={post.slug}
img={post.image.url}
img-alt={post.image.alt}
img={post.image}
title={post.title}
published={post.date}
topics={post.categories}

View file

@ -11,7 +11,11 @@
<p class="text-gray-500">{dayjs(data.meta.date).format('DD MMMM YYYY')}</p>
<h1 class="text-4xl font-light">{data.meta.title}</h1>
</div>
<Image src={data.meta.image.url} alt={data.meta.image.alt} />
<Image
src={data.meta.image.url}
alt={data.meta.image.alt}
class="aspect-4/2 w-full object-cover"
/>
<div class="w-full max-w-5xl px-4">
<data.content class="content" />
</div>