From 016fef34d3542695e23ad80e9e04b4fc2e2a27f8 Mon Sep 17 00:00:00 2001 From: Esdras Renan Date: Mon, 13 Oct 2025 14:32:50 -0300 Subject: [PATCH] Fix admin user edit select values --- src/components/admin/admin-users-manager.tsx | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/components/admin/admin-users-manager.tsx b/src/components/admin/admin-users-manager.tsx index df1d0d2..b6273f0 100644 --- a/src/components/admin/admin-users-manager.tsx +++ b/src/components/admin/admin-users-manager.tsx @@ -22,6 +22,7 @@ import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs" import { ROLE_OPTIONS, type RoleOption } from "@/lib/authz" type AdminRole = RoleOption | "machine" +const NO_COMPANY_ID = "__none__" type AdminUser = { id: string @@ -393,10 +394,10 @@ export function AdminUsersManager({ initialUsers, initialInvites, roleOptions, d } const isMachineEditing = editUser?.role === "machine" - const companyOptions = useMemo(() => [ - { id: "", name: "Sem empresa vinculada" }, - ...companies, - ], [companies]) + const companyOptions = useMemo( + () => [{ id: NO_COMPANY_ID, name: "Sem empresa vinculada" }, ...companies], + [companies] + ) return ( <> @@ -768,8 +769,10 @@ export function AdminUsersManager({ initialUsers, initialInvites, roleOptions, d