fix: resolve MudBlazor v8 breaking changes (MUD0002 warnings)
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 15m20s

- MudListItem: Selected → Class with conditional CSS
- MudTextField: Dense → Margin="Margin.Dense"
- MudSwitch: remove HelperText (merged into Label)
- MudDatePicker: remove T parameter (no longer generic in v8)
This commit is contained in:
masoodafar-web
2026-03-15 11:58:37 +03:30
parent 2a7bb0592d
commit a8c52db544
5 changed files with 10 additions and 12 deletions
@@ -197,14 +197,14 @@
<MudTextField T="string" <MudTextField T="string"
Label="کد رهگیری" Label="کد رهگیری"
Variant="Variant.Outlined" Variant="Variant.Outlined"
Dense="true" Margin="Margin.Dense"
@bind-Value="_trackingCode" /> @bind-Value="_trackingCode" />
</MudItem> </MudItem>
<MudItem xs="12"> <MudItem xs="12">
<MudTextField T="string" <MudTextField T="string"
Label="یادداشت ادمین" Label="یادداشت ادمین"
Variant="Variant.Outlined" Variant="Variant.Outlined"
Dense="true" Margin="Margin.Dense"
Lines="3" Lines="3"
HelperText="دلیل تغییر وضعیت یا توضیحات اضافی" HelperText="دلیل تغییر وضعیت یا توضیحات اضافی"
@bind-Value="_adminNotes" /> @bind-Value="_adminNotes" />
@@ -20,14 +20,14 @@
<MudList T="string" Dense="true"> <MudList T="string" Dense="true">
<MudListItem T="string" <MudListItem T="string"
OnClick="@(() => OnTreeNodeSelected(null))" OnClick="@(() => OnTreeNodeSelected(null))"
Selected="@(_selectedParentId == null)"> Class="@(_selectedParentId == null ? "mud-selected-item" : "")">
<MudText Typo="Typo.body2">همه دسته‌بندی‌ها</MudText> <MudText Typo="Typo.body2">همه دسته‌بندی‌ها</MudText>
</MudListItem> </MudListItem>
@foreach (var node in _treeNodes) @foreach (var node in _treeNodes)
{ {
<MudListItem T="string" <MudListItem T="string"
OnClick="@(() => OnTreeNodeSelected(node.Id))" OnClick="@(() => OnTreeNodeSelected(node.Id))"
Selected="@(_selectedParentId == node.Id)"> Class="@(_selectedParentId == node.Id ? "mud-selected-item" : "")">
<MudStack Row="true" AlignItems="AlignItems.Center"> <MudStack Row="true" AlignItems="AlignItems.Center">
<div style="width:@(node.Depth * 16)px;"></div> <div style="width:@(node.Depth * 16)px;"></div>
<MudText Typo="Typo.body2">@node.Title</MudText> <MudText Typo="Typo.body2">@node.Title</MudText>
@@ -23,11 +23,11 @@
@bind-Value="@_trackingCodeFilter" Variant="Variant.Outlined" Margin="Margin.Dense"/> @bind-Value="@_trackingCodeFilter" Variant="Variant.Outlined" Margin="Margin.Dense"/>
</MudItem> </MudItem>
<MudItem xs="12" sm="6" md="3"> <MudItem xs="12" sm="6" md="3">
<MudDatePicker T="DateTime?" Label="از تاریخ" @bind-Date="_fromDateFilter" <MudDatePicker Label="از تاریخ" @bind-Date="_fromDateFilter"
Variant="Variant.Outlined" Margin="Margin.Dense"/> Variant="Variant.Outlined" Margin="Margin.Dense"/>
</MudItem> </MudItem>
<MudItem xs="12" sm="6" md="3"> <MudItem xs="12" sm="6" md="3">
<MudDatePicker T="DateTime?" Label="تا تاریخ" @bind-Date="_toDateFilter" <MudDatePicker Label="تا تاریخ" @bind-Date="_toDateFilter"
Variant="Variant.Outlined" Margin="Margin.Dense"/> Variant="Variant.Outlined" Margin="Margin.Dense"/>
</MudItem> </MudItem>
<MudItem xs="12" sm="6" md="3"> <MudItem xs="12" sm="6" md="3">
@@ -174,8 +174,7 @@
<MudItem xs="12"> <MudItem xs="12">
<MudSwitch T="bool" @bind-Value="_networkConfig.SpilloverEnabled" <MudSwitch T="bool" @bind-Value="_networkConfig.SpilloverEnabled"
Color="Color.Primary" Color="Color.Primary"
Label="Spillover فعال باشد" Label="Spillover فعال باشد — اعضای اضافی به پایین درخت منتقل شوند" />
HelperText="اعضای اضافی به پایین درخت منتقل شوند" />
</MudItem> </MudItem>
</MudGrid> </MudGrid>
@@ -340,8 +339,7 @@
<MudItem xs="12"> <MudItem xs="12">
<MudSwitch @bind-Value="_systemConfig.MaintenanceMode" <MudSwitch @bind-Value="_systemConfig.MaintenanceMode"
Color="Color.Warning" Color="Color.Warning"
Label="حالت تعمیر و نگهداری" Label="حالت تعمیر و نگهداری — غیرفعال کردن موقت سیستم برای به‌روزرسانی" />
HelperText="غیرفعال کردن موقت سیستم برای به‌روزرسانی" />
</MudItem> </MudItem>
<MudItem xs="12"> <MudItem xs="12">
@@ -27,11 +27,11 @@
@bind-Value="@_request.Filter.Amount" Variant="Variant.Outlined" Margin="Margin.Dense"/> @bind-Value="@_request.Filter.Amount" Variant="Variant.Outlined" Margin="Margin.Dense"/>
</MudItem> </MudItem>
<MudItem xs="12" sm="6" md="3"> <MudItem xs="12" sm="6" md="3">
<MudDatePicker T="DateTime?" Label="از تاریخ پرداخت" @bind-Date="_paymentDateFrom" <MudDatePicker Label="از تاریخ پرداخت" @bind-Date="_paymentDateFrom"
Variant="Variant.Outlined" Margin="Margin.Dense"/> Variant="Variant.Outlined" Margin="Margin.Dense"/>
</MudItem> </MudItem>
<MudItem xs="12" sm="6" md="3"> <MudItem xs="12" sm="6" md="3">
<MudDatePicker T="DateTime?" Label="تا تاریخ پرداخت" @bind-Date="_paymentDateTo" <MudDatePicker Label="تا تاریخ پرداخت" @bind-Date="_paymentDateTo"
Variant="Variant.Outlined" Margin="Margin.Dense"/> Variant="Variant.Outlined" Margin="Margin.Dense"/>
</MudItem> </MudItem>
<MudItem xs="12" sm="6" md="3"> <MudItem xs="12" sm="6" md="3">