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
25 lines
611 B
TypeScript
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>
|
|
);
|
|
};
|