diff --git a/src/components/admin/admin-users-manager.tsx b/src/components/admin/admin-users-manager.tsx index 62f5b67..41625ce 100644 --- a/src/components/admin/admin-users-manager.tsx +++ b/src/components/admin/admin-users-manager.tsx @@ -224,7 +224,7 @@ export function AdminUsersManager({ initialUsers, initialInvites, roleOptions, d const teamUsers = useMemo(() => users.filter((user) => user.role !== "machine"), [users]) const machineUsers = useMemo(() => users.filter((user) => user.role === "machine"), [users]) - const defaultCreateRole = (selectableRoles.find((role) => role !== "machine") ?? "agent") as RoleOption + const defaultCreateRole: RoleOption = selectableRoles[0] ?? "agent" const [teamSearch, setTeamSearch] = useState("") const [teamRoleFilter, setTeamRoleFilter] = useState<"all" | RoleOption>("all") const [machineSearch, setMachineSearch] = useState("") @@ -755,7 +755,7 @@ async function handleDeleteUser() { Todos os papéis - {selectableRoles.filter((option) => option !== "machine").map((option) => ( + {selectableRoles.map((option) => ( {formatRole(option)} @@ -1228,7 +1228,7 @@ async function handleDeleteUser() { - {selectableRoles.filter((option) => option !== "machine").map((option) => ( + {selectableRoles.map((option) => ( {formatRole(option)} diff --git a/src/components/ui/phone-input.tsx b/src/components/ui/phone-input.tsx index a0e9d51..8cc6f8f 100644 --- a/src/components/ui/phone-input.tsx +++ b/src/components/ui/phone-input.tsx @@ -104,13 +104,13 @@ const SPECIAL_FORMATS: Record { - const special = SPECIAL_FORMATS[entry.code] +const COUNTRY_OPTIONS: CountryOption[] = COUNTRY_DIAL_CODES.map(({ code, name, dialCode }: CountryDialCode) => { + const special = SPECIAL_FORMATS[code] return { - code: entry.code, - label: regionDisplayNames?.of(entry.code) ?? entry.name ?? entry.code, - dialCode: entry.dialCode, - flag: flagEmojiFor(entry.code), + code, + label: regionDisplayNames?.of(code) ?? name ?? code, + dialCode, + flag: flagEmojiFor(code), maxDigits: special?.maxDigits ?? 15, formatLocal: special?.formatLocal ?? formatGenericPhone, }