diff --git a/src/components/microblog-item.astro b/src/components/microblog-item.astro index 8045612..666e18a 100644 --- a/src/components/microblog-item.astro +++ b/src/components/microblog-item.astro @@ -1,38 +1,34 @@ --- import { marked } from "marked"; import formatDate from "@/utils/format-date"; -import type { MicroblogsResponse, TagsResponse } from "@/utils/pocketbase"; - -type Props = MicroblogsResponse & { - props: { - tags: TagsResponse[]; - }; -}; +import { Debug } from "astro:components"; const props = Astro.props; const content = marked.parse(props.content); --- + +
-
+
{formatDate(new Date(props.published))}{" "} {new Date(props.published).toLocaleTimeString()} -
-
+ +
{ props && props.expand.tags && - props.expand.tags.map( + props?.expand.tags.map( (tag: any) => tag && #{tag.name} , ) } -
+