import { Stack, Divider, Box } from "@mui/material"; import type { PostMeta } from "../lib/mdx"; import { PostCard } from "./PostCard"; export function BlogList({ blogRootUrl, showFullContent, posts, }: { blogRootUrl: string; showFullContent?: boolean; posts: PostMeta[]; }) { if (!posts.length) return null; const [featuredPost, ...restPosts] = posts; return ( {/* 🔝 Featured post */} {featuredPost && ( )} {restPosts.length > 0 && ( <> {showFullContent ? ( {restPosts.map((post) => ( ))} ) : ( {restPosts.map((post) => ( ))} )} )} ); }