--- import { APP_BLOG } from "~/utils/config"; import Grid from "~/components/blog/Grid.astro"; import { getBlogPermalink } from "~/utils/permalinks"; import { findLatestPosts } from "~/utils/blog"; import WidgetWrapper from "~/components/ui/WidgetWrapper.astro"; import type { Widget } from "~/types"; import Button from "../ui/Button.astro"; export interface Props extends Widget { title?: string; linkText?: string; linkUrl?: string | URL; information?: string; count?: number; } const { title = await Astro.slots.render("title"), linkText = "View all posts", linkUrl = getBlogPermalink(), information = await Astro.slots.render("information"), count = 4, id, isDark = false, classes = {}, bg = await Astro.slots.render("bg"), } = Astro.props; const posts = APP_BLOG.isEnabled ? await findLatestPosts({ count }) : []; --- { APP_BLOG.isEnabled ? ( {title && ( {APP_BLOG.list.isEnabled && linkText && linkUrl && ( {linkText} ยป )} )} {information && } ) : ( ) }