'use client'; import { IamSectionCard } from '@/components/iam/IamSectionCard'; import { useApi } from '@/lib/hooks/use-api'; import { iamUser } from '@/lib/api/iam'; import type { IamUser } from '@/lib/api/types/user'; export default function IamUserPage() { const { data, loading, error } = useApi(() => iamUser.list({ page: '1', page_size: '20' })); const rows = data?.items ?? []; return ( {loading ?

加载中…

: null} {error ?

{error}

: null} {!loading && !error ? (
{rows.map((r) => ( ))}
用户名 姓名 状态 ID
{r.user_name ?? '—'} {r.real_name ?? '—'} {r.status ?? '—'} {r.id}
{!rows.length ?

暂无用户

: null}
) : null}
); }