Merge branch 'chore/grant-avatar'

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