diff --git a/app/app/(admin)/admin/users/page.tsx b/app/app/(admin)/admin/users/page.tsx index 7f3920222..2e94d5805 100644 --- a/app/app/(admin)/admin/users/page.tsx +++ b/app/app/(admin)/admin/users/page.tsx @@ -4,8 +4,11 @@ import { User } from "@prisma/client"; import UsersTable from "../../components/users-table"; async function getData() { - const users = await prisma.user.findMany(); - return users; + return await prisma.user.findMany({ + orderBy: { + createdAt: "desc", + }, + }); } export default async function UsersPage() { const users: User[] = await getData(); diff --git a/app/app/(admin)/components/users-table.tsx b/app/app/(admin)/components/users-table.tsx index b7c4a3d8b..6662f5c4e 100644 --- a/app/app/(admin)/components/users-table.tsx +++ b/app/app/(admin)/components/users-table.tsx @@ -118,11 +118,13 @@ function UsersTable({ users }: UserInterface) { }, onFilterDropdownOpenChange: (visible) => { if (visible) { + // @ts-ignore setTimeout(() => searchInput.current?.select(), 100); } }, render: (text) => searchedColumn === dataIndex ? ( + // @ts-ignore