chore(filelib-web): 授权成员单元格改用首字母圆形头像(复用 Avatar 组件)

This commit is contained in:
ymy
2026-07-27 16:22:01 +08:00
parent 2dfe72cd5e
commit ad1a464f22
+2 -3
View File
@@ -19,6 +19,7 @@
import type { Grant, MemberGroupSearchResult, NodeDetail, Role, UserSearchResult } from "./types.js";
import Icon from "./Icon.svelte";
import Modal from "./Modal.svelte";
import Avatar from "./Avatar.svelte";
let { node }: { node: NodeDetail } = $props();
@@ -254,9 +255,7 @@
<tr>
<td>
<a class="inline-flex items-center gap-2 text-ink hover:text-accent" href={principalHref(g)}>
<span class="flex text-ink-3">
<Icon name={g.principalType === "USER" ? "user" : "group"} size={14} />
</span>
<Avatar displayName={g.principalName} userId={g.principalId} size={26} />
<span>
<span class="flex items-center gap-1.5 text-[13px]">
{g.principalName ?? g.principalId}