|
|
@@ -259,6 +259,7 @@ export const UsersPage = () => {
|
|
|
<Table>
|
|
|
<TableHeader>
|
|
|
<TableRow>
|
|
|
+ <TableHead>头像</TableHead>
|
|
|
<TableHead>用户名</TableHead>
|
|
|
<TableHead>昵称</TableHead>
|
|
|
<TableHead>邮箱</TableHead>
|
|
|
@@ -272,6 +273,19 @@ export const UsersPage = () => {
|
|
|
<TableBody>
|
|
|
{users.map((user) => (
|
|
|
<TableRow key={user.id}>
|
|
|
+ <TableCell>
|
|
|
+ {user.avatarFile?.fullUrl ? (
|
|
|
+ <img
|
|
|
+ src={user.avatarFile.fullUrl}
|
|
|
+ alt={user.nickname || user.username}
|
|
|
+ className="w-8 h-8 rounded-full object-cover"
|
|
|
+ />
|
|
|
+ ) : (
|
|
|
+ <div className="w-8 h-8 rounded-full bg-gray-200 flex items-center justify-center text-xs text-gray-500">
|
|
|
+ {user.nickname ? user.nickname.charAt(0).toUpperCase() : user.username.charAt(0).toUpperCase()}
|
|
|
+ </div>
|
|
|
+ )}
|
|
|
+ </TableCell>
|
|
|
<TableCell className="font-medium">{user.username}</TableCell>
|
|
|
<TableCell>{user.nickname || '-'}</TableCell>
|
|
|
<TableCell>{user.email || '-'}</TableCell>
|