Files
my-website-v2/frontend/components/PostCarousel.tsx
Wyatt J. Miller 82cf30447b
Some checks failed
Build and Release Docker Images / build-and-push (./backend, public/Dockerfile, my-website-v2_public) (push) Failing after 21m47s
Build and Release Docker Images / build-and-push (./backend, task/Dockerfile, my-website-v2_task) (push) Failing after 23m39s
Build and Release Docker Images / build-and-push (./frontend, Dockerfile, my-website-v2_frontend) (push) Failing after 17m34s
Build and Release Docker Images / create-release (push) Has been skipped
added color accents to cards, underlines to subheaders
2025-07-31 22:45:23 -04:00

25 lines
611 B
TypeScript

import { PostCard } from "./PostCard.tsx";
import { Post } from "../types/index.ts";
interface PostOpts {
posts: Post[];
colorValue: string;
}
export const PostCarousel = function PostCarousel({
posts,
colorValue,
}: PostOpts) {
return (
<div className="flex w-full justify-start items-start bg-[#313244] p-8">
<div className="max-w-7xl mx-auto">
<div className="flex flex-wrap justify-center gap-3">
{posts.map((post: Post) => (
<PostCard key={post.post_id} post={post} colorValue={colorValue} />
))}
</div>
</div>
</div>
);
};