调整列表字段和枚举值转换

This commit is contained in:
Eamon
2026-01-05 09:14:41 +08:00
parent a27e856f07
commit 054b8954c4
23 changed files with 571 additions and 222 deletions

View File

@@ -3,9 +3,9 @@ import { Suspense } from "react"
import { listResourceLong, listResourceShort } from "@/actions/resources"
import { DataTable, useDataTable } from "@/components/data-table"
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"
import type { User } from "@/models/user"
import type { Resources } from "@/models/resources"
export default function UserPage() {
export default function ResourcesPage() {
return (
<div>
<Tabs defaultValue="short">
@@ -41,12 +41,11 @@ interface ResourceListProps {
function ResourceList({ resourceType }: ResourceListProps) {
const isLong = resourceType === "long"
const listFn = isLong ? listResourceLong : listResourceShort
const table = useDataTable<User>((page, size) => listFn({ page, size }))
console.log(table, "table")
const table = useDataTable<Resources>((page, size) => listFn({ page, size }))
return (
<Suspense>
<DataTable<User>
<DataTable<Resources>
{...table}
columns={[
{ header: "ID", accessorKey: "id" },