"use client" import { getPageUsers } from "@/actions/user" import { DataTable, useDataTable } from "@/components/data-table" import type { User } from "@/models/user" export default function UserPage() { const table = useDataTable((page, size) => getPageUsers({ page, size })) return (
{...table} columns={[ { header: "ID", accessorKey: "id" }, { header: "姓名", accessorKey: "name" }, { header: "邮箱", accessorKey: "email" }, { header: "角色", accessorKey: "role" }, { header: "状态", accessorKey: "status" }, { header: "创建时间", accessorKey: "createdAt" }, { header: "更新时间", accessorKey: "updatedAt" }, ]} />
) }