From 3e41a21a204306b13966fea1064dada37a8ee80e Mon Sep 17 00:00:00 2001 From: aken-you Date: Sat, 11 Oct 2025 02:38:35 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20checkout=20=EC=99=B8=EC=9D=98=20?= =?UTF-8?q?=EC=98=81=EC=97=AD=EC=9D=84=20=ED=81=B4=EB=A6=AD=ED=95=A0=20?= =?UTF-8?q?=EA=B2=BD=EC=9A=B0,=20=EC=83=81=EC=84=B8=20=EC=A0=95=EB=B3=B4?= =?UTF-8?q?=EB=A1=9C=20=EC=9D=B4=EB=8F=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/features/admin/ui/member-list-table.tsx | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/features/admin/ui/member-list-table.tsx b/src/features/admin/ui/member-list-table.tsx index f6b135c3..d889b26f 100644 --- a/src/features/admin/ui/member-list-table.tsx +++ b/src/features/admin/ui/member-list-table.tsx @@ -1,5 +1,6 @@ 'use client'; +import { useRouter } from 'next/navigation'; import { useEffect, useRef, useState } from 'react'; import { formatYYYYMMDD } from '@/shared/lib/time'; import Badge from '@/shared/ui/badge'; @@ -69,6 +70,8 @@ export default function MemberListTable() { }); }; + const router = useRouter(); + return ( <>
@@ -165,9 +168,17 @@ export default function MemberListTable() { selectedIds.has(user.memberId) ? 'bg-background-accent-blue-subtle' : '' - }`} + } hover:bg-background-accent-blue-subtle`} + onClick={() => { + router.push(`/admin/detail/${user.memberId}/profile`); + }} > - + { + e.stopPropagation(); + }} + > toggleRow(user.memberId)}