diff --git a/app/(admin)/admin/page.tsx b/app/(admin)/admin/page.tsx new file mode 100644 index 00000000..dc147daf --- /dev/null +++ b/app/(admin)/admin/page.tsx @@ -0,0 +1,243 @@ +'use client'; + +import Image from 'next/image'; +import Link from 'next/link'; +import { useEffect, useRef, useState } from 'react'; +import { formatYYYYMMDD } from '@/shared/lib/time'; +import Badge from '@/shared/ui/badge'; +import Checkbox from '@/shared/ui/checkbox'; +import { SingleDropdown } from '@/shared/ui/dropdown'; + +export default function AdminPage() { + return ( +
|
+ |
+ + 이름 + | ++ 가입일 + | ++ 최근 로그인 + | ++ 권한 + | ++ 상태 + | +
|---|---|---|---|---|---|
|
+ |
+ + {user.memberName} + | ++ {formatYYYYMMDD(user.joinedAt)} + | ++ {formatYYYYMMDD(user.loginMostRecentlyAt)} + | ++ {user.role.roleId === 'ROLE_ADMIN' ? '멘토' : '일반'} + | +
+ {user.memberStatus === 'ACTIVE' && (
+ |
+