feat: 공지게시판 목록 테이블 컬럼 작업

This commit is contained in:
2025-04-29 18:41:32 +09:00
parent 983d67983e
commit 50b97a466e
3 changed files with 44 additions and 2 deletions
@@ -1,6 +1,7 @@
import dayjs from "dayjs";
import { useRouter } from "next/navigation";
import type { ColumnDef, Row } from "@tanstack/react-table";
import { useLocalStorage } from "@frontend-opensource/use-react-hooks";
import type { Board } from "@/entities/board/model/board-interface";
import { Button } from "@common/components/ui";
@@ -44,12 +45,14 @@ export const columns: ColumnDef<Board>[] = [
const ManageButton = ({ row }: { row: Row<Board> }) => {
const router = useRouter();
const { bbsTypeCd, bbsId } = row.original;
const [, setBbsInfo] = useLocalStorage("bbs-info", "");
return (
<Button
size="sm"
onClick={(e) => {
e.stopPropagation();
router.push(`/pst/${bbsTypeCd.toLowerCase()}/${bbsId}`);
setBbsInfo(JSON.stringify(row.original));
}}
>
관리