{evento.data.title}
+{evento.data.title}
{ evento.data.tags.length > 0 && (
{evento.data.tags.map((tag) => (
-
+
{tag}
))}
@@ -48,6 +48,7 @@ const { Content } = await render(evento);
src={"/media/eventos/"+evento.id+".png"}
alt="Póster do evento"
class="aspect-video rounded-lg"
+ transition:name={`img-${evento.data.title}`}
/>
diff --git a/src/pages/novas/[...id].astro b/src/pages/novas/[...id].astro
index 71d3f79..13db82c 100644
--- a/src/pages/novas/[...id].astro
+++ b/src/pages/novas/[...id].astro
@@ -2,6 +2,7 @@
import { getCollection, render } from "astro:content";
import PageLayout from "../../layouts/PageLayout.astro";
import Card from "../../components/Card.astro";
+import ImagePlaceholder from "../../components/ImagePlaceholder.astro";
import Prose from "../../components/Prose.astro";
export async function getStaticPaths() {
@@ -33,7 +34,7 @@ const formatDate = (date: Date) => {
class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 space-y-3 mt-8 dark:text-white"
id="post-body"
>
-
{nova.data.title}
+{nova.data.title}
{nova.data.excerpt}
@@ -41,7 +42,7 @@ const formatDate = (date: Date) => { nova.data.tags.length > 0 && (
{nova.data.tags.map((tag) => (
-
+
{tag}
))}
@@ -58,12 +59,14 @@ const formatDate = (date: Date) => {
height="200px"
src={nova.data.image.src}
class="aspect-video rounded-lg "
+ transition:name={`img-${nova.data.title}`}
/>
) : (
)
}