fix(dashboard): Disable DiscountShopWidget temporarily
Build and Deploy to Production / build-and-deploy (push) Successful in 3m51s

- Comment out DiscountShopWidget that requires unregistered IDiscountOrderService
- Add placeholder card with 'coming soon' message
- Fix null reference warnings with null! attributes
This commit is contained in:
masoodafar-web
2025-12-26 06:19:57 +03:30
parent 6b140c3bd8
commit d69b838a72
@@ -139,8 +139,24 @@
</MudCardContent>
</MudCard>
<!-- Discount Shop Stats -->
<BackOffice.Pages.Dashboard.DiscountShopWidget />
<!-- Discount Shop Stats - TEMPORARILY DISABLED (needs DiscountOrder proto) -->
@* <BackOffice.Pages.Dashboard.DiscountShopWidget /> *@
<MudCard Class="mb-4">
<MudCardHeader>
<CardHeaderContent>
<MudText Typo="Typo.h6">
<MudIcon Icon="@Icons.Material.Filled.Discount" Class="mr-2" />
آمار فروشگاه تخفیفی
</MudText>
</CardHeaderContent>
</MudCardHeader>
<MudCardContent>
<MudAlert Severity="Severity.Info" Dense="true">
این بخش در حال توسعه است و به‌زودی فعال می‌شود.
</MudAlert>
</MudCardContent>
</MudCard>
<!-- Quick Actions -->
<MudCard>
@@ -215,8 +231,8 @@
</MudContainer>
@code {
[Inject] public CommissionContract.CommissionContractClient CommissionClient { get; set; }
[Inject] public ClubMembershipContract.ClubMembershipContractClient ClubClient { get; set; }
[Inject] public CommissionContract.CommissionContractClient CommissionClient { get; set; } = null!;
[Inject] public ClubMembershipContract.ClubMembershipContractClient ClubClient { get; set; } = null!;
private bool _loading = false;
private long _currentWeekDefinitionId = 0;