diff --git a/src/components/admin/admin-users-manager.tsx b/src/components/admin/admin-users-manager.tsx index 7e4aa17..41c3fbc 100644 --- a/src/components/admin/admin-users-manager.tsx +++ b/src/components/admin/admin-users-manager.tsx @@ -2,7 +2,7 @@ import Link from "next/link" import { useCallback, useEffect, useMemo, useState, useTransition } from "react" -import { IconSearch, IconUserPlus, IconTrash, IconAlertTriangle } from "@tabler/icons-react" +import { IconSearch, IconUserPlus, IconTrash, IconAlertTriangle, IconPencil } from "@tabler/icons-react" import { toast } from "sonner" @@ -1248,10 +1248,10 @@ async function handleDeleteUser() {
- +
- + toggleTeamSelectAll(!!value)} @@ -1259,10 +1259,9 @@ async function handleDeleteUser() { /> Nome - E-mail - Papel + E-mail + Papel Empresa - Máquinas Criado em Ações @@ -1271,8 +1270,8 @@ async function handleDeleteUser() { {teamPaginated.length > 0 ? ( teamPaginated.map((user) => ( - -
+ +
{ @@ -1288,49 +1287,37 @@ async function handleDeleteUser() {
{user.name || "—"} - {user.email} - {formatRole(user.role)} + {user.email} + {formatRole(user.role)} {user.companyName ?? "—"} - - {(() => { - const list = machinesByUserEmail.get((user.email ?? "").toLowerCase()) ?? [] - if (list.length === 0) return "—" - const names = list.map((m) => m.hostname || m.id) - const head = names.slice(0, 2).join(", ") - const extra = names.length > 2 ? ` +${names.length - 2}` : "" - return ( - - {head} - {extra} - - ) - })()} - {formatDate(user.createdAt)}
@@ -1338,7 +1325,7 @@ async function handleDeleteUser() { )) ) : ( - + {teamUsers.length === 0 ? "Nenhum usuário cadastrado até o momento." : "Nenhum usuário corresponde aos filtros atuais."} diff --git a/src/components/admin/companies/admin-companies-manager.tsx b/src/components/admin/companies/admin-companies-manager.tsx index 3d82ff7..5c401d4 100644 --- a/src/components/admin/companies/admin-companies-manager.tsx +++ b/src/components/admin/companies/admin-companies-manager.tsx @@ -868,9 +868,14 @@ function TableView({ companies, machineCountsBySlug, onEdit, onDelete }: TableVi Máquinas -