1
0
forked from baron/baron-sso

fix: ensure member counts are accurate by syncing membership relations in all user management actions

This commit is contained in:
2026-03-04 18:05:17 +09:00
parent 03e8ed4822
commit c1479a32a7
3 changed files with 94 additions and 29 deletions

View File

@@ -143,6 +143,9 @@ const MemberListDialog: React.FC<{
<Users size={24} className="text-primary" />
{node.name}{" "}
{t("ui.admin.tenants.members.list_title", "구성원 관리")}
<span className="text-sm font-normal text-muted-foreground ml-1">
({isDirectLoading ? "..." : directData?.total ?? 0})
</span>
</DialogTitle>
<DialogDescription>
{t(
@@ -164,7 +167,7 @@ const MemberListDialog: React.FC<{
className="rounded-none border-b-2 border-transparent data-[state=active]:border-primary data-[state=active]:bg-transparent px-0 py-2"
>
{t("ui.admin.tenants.members.direct", "소속 멤버")} (
{node.memberCount || 0})
{isDirectLoading ? "..." : directData?.total ?? 0})
</TabsTrigger>
<TabsTrigger
value="descendants"