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)}