Newer
Older
taehui / taehui-fe / src / app / [language] / forum / components / ForumItem.tsx
@Taehui Taehui on 17 Mar 715 bytes 2024-03-17 오후 2:12
import EssayTitleView from "@/app/[language]/forum/components/EssayTitleView";
import { EssayAPIEssay } from "@/type/wwwAPI";
import Link from "next/link";
import { Badge, ListGroup, ListGroupItemHeading } from "reactstrap";

export default function ForumItem({
  forum: { forumID, title, essays },
}: {
  forum: {
    forumID: string;
    title: string;
    essays: EssayAPIEssay[];
  };
}) {
  return (
    <ListGroup>
      <ListGroupItemHeading>
        <Link href={`/forum/${forumID}`}>
          <Badge>{title}</Badge>
        </Link>
      </ListGroupItemHeading>
      {essays.map((essay) => (
        <EssayTitleView forumID={forumID} key={essay.essayID} essay={essay} />
      ))}
    </ListGroup>
  );
}