This commit is contained in:
MeysamMoghaddam
2025-10-20 15:20:29 +03:30
parent ee17929da0
commit b30202b7bd
9 changed files with 298 additions and 138 deletions
@@ -6,11 +6,22 @@
<div class="node-connector"></div>
<div class="node-card">
<div class="node-avatar">
<MudAvatar Size="@GetAvatarSize(Level)">
<MudImage ObjectFit="ObjectFit.Cover"
ObjectPosition="ObjectPosition.Center"
Src="@(string.IsNullOrEmpty(node.Avatar) ? "images/avatar1.jpg" : node.Avatar)" />
</MudAvatar>
@if (!string.IsNullOrWhiteSpace(node.Avatar))
{
<MudAvatar Size="@GetAvatarSize(Level)">
<MudImage ObjectFit="ObjectFit.Cover"
ObjectPosition="ObjectPosition.Center"
Src="@node.Avatar" />
</MudAvatar>
}
else
{
<MudAvatar Size="@GetAvatarSize(Level)"
Color="Color.Primary"
Variant="Variant.Outlined">
@(string.IsNullOrWhiteSpace(node.FirstName) ? "N" : node.FirstName.Substring(0, 1))
</MudAvatar>
}
@if (node.Children?.Any() == true)
{
<button class="expand-btn" @onclick="() => ToggleNodeExpand(node.Id)" data-user-id="@node.Id">
@@ -19,7 +30,14 @@
}
</div>
<div class="node-info">
<div class="node-name">@node.FirstName @node.LastName</div>
@if (!string.IsNullOrWhiteSpace(node.FirstName) || !string.IsNullOrWhiteSpace(node.LastName))
{
<div class="node-name">@node.FirstName @node.LastName</div>
}
else
{
<div class="node-name">@node.Mobile</div>
}
<div class="node-amounts">
<div class="personal-amount">
<span class="label">خرید شخصی:</span>