// app/(admin)/owner-companies/_components/owner-company-user-list.tsx "use client"; import { Button } from "@/components/ui/button"; import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow, } from "@/components/ui/table"; import { Badge } from "@/components/ui/badge"; import { UserPlus } from "lucide-react"; import Link from "next/link"; interface User { id: number; name: string; email: string; phone: string | null; isActive: boolean; createdAt: Date; employeeNumber: string | null; } interface OwnerCompanyUserListProps { users: User[]; companyId: number; } export function OwnerCompanyUserList({ users, companyId, }: OwnerCompanyUserListProps) { if (users.length === 0) { return (

등록된 사용자가 없습니다

첫 번째 사용자를 추가해보세요.

); } return ( 이름 이메일 전화번호 사번 상태 등록일 {users.map((user) => ( {user.name} {user.email} {user.phone || "-"} {user.employeeNumber || "-"} {user.isActive ? ( 활성 ) : ( 비활성 )} {new Date(user.createdAt).toLocaleDateString("ko-KR", { year: "numeric", month: "2-digit", day: "2-digit", })} ))}
); }