import {PageParams} from "@/types/next"; import {Page, PageActions, PageContent, PageHeader, PageTitle} from "@/features/layout/page"; import {db} from "@/db"; import {desc, isNull} from "drizzle-orm"; import {AdminUserList} from "@/components/wrappers/dashboard/admin/users/admin-user-list"; import {AdminUserAddModal} from "@/components/wrappers/dashboard/admin/users/admin-user-add-modal"; export default async function RoutePage(props: PageParams<{}>) { const users = await db.query.user.findMany({ where: (fields) => isNull(fields.deletedAt), with: { accounts: true }, orderBy: (fields) => desc(fields.createdAt), }); const organizations = await db.query.organization.findMany({ with: { members: true, }, }); return (
Active users
); }