summaryrefslogtreecommitdiff
path: root/lib/approval-log/table/approval-log-table-column.tsx
diff options
context:
space:
mode:
authorjoonhoekim <26rote@gmail.com>2025-11-05 16:46:43 +0900
committerjoonhoekim <26rote@gmail.com>2025-11-05 16:46:43 +0900
commita2c78d3a00c569a37ab93f65b58a11ba3519b596 (patch)
tree1909ff3d52bb6f17a5b376d332255291cc71ecf5 /lib/approval-log/table/approval-log-table-column.tsx
parent208ed7ff11d0f822d3d243c5833d31973904349e (diff)
(김준회) 실사의뢰/실사재의뢰 누락된 userId 추가해서 pendingActions에 추가하도록 변경
Diffstat (limited to 'lib/approval-log/table/approval-log-table-column.tsx')
-rw-r--r--lib/approval-log/table/approval-log-table-column.tsx10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/approval-log/table/approval-log-table-column.tsx b/lib/approval-log/table/approval-log-table-column.tsx
index a77ed0d3..747ce5ce 100644
--- a/lib/approval-log/table/approval-log-table-column.tsx
+++ b/lib/approval-log/table/approval-log-table-column.tsx
@@ -15,6 +15,7 @@ import {
DropdownMenuItem,
DropdownMenuTrigger,
} from "@/components/ui/dropdown-menu"
+import { useParams, useRouter } from "next/navigation"
interface GetColumnsProps {
setRowAction: React.Dispatch<React.SetStateAction<{
@@ -24,6 +25,12 @@ interface GetColumnsProps {
}
export function getColumns({ setRowAction }: GetColumnsProps): ColumnDef<ApprovalLog>[] {
+ // eslint-disable-next-line react-hooks/rules-of-hooks
+ const router = useRouter();
+ // eslint-disable-next-line react-hooks/rules-of-hooks
+ const params = useParams();
+ const lng = params.lng as string;
+
return [
{
id: "select",
@@ -248,6 +255,7 @@ export function getColumns({ setRowAction }: GetColumnsProps): ColumnDef<Approva
{
id: "actions",
cell: ({ row }) => {
+ const apInfId = row.original.apInfId;
return (
<DropdownMenu>
<DropdownMenuTrigger asChild>
@@ -262,7 +270,7 @@ export function getColumns({ setRowAction }: GetColumnsProps): ColumnDef<Approva
<DropdownMenuContent align="end" className="w-40">
<DropdownMenuItem
onClick={() => {
- setRowAction({ type: "view", row });
+ router.push(`/${lng}/evcp/approval/log/${apInfId}`);
}}
>
<Eye className="mr-2 size-4" aria-hidden="true" />