Cleanup: Remove hardcoded 'پکیج طلایی' labels, add PackageTitle to DTO

- MyPackages.razor: dynamic PackageTitle from DTO instead of hardcoded 'پکیج طلایی'
- Packages.razor: generic text for purchase status and info section
- PackageService.cs: add PackageTitle to UserPackageStatusDto record
This commit is contained in:
masoodafar-web
2026-02-26 02:01:54 +03:30
parent ab8693b381
commit b82cac4af1
3 changed files with 8 additions and 6 deletions
@@ -20,6 +20,7 @@ public record PackageDto(
/// </summary>
public record UserPackageStatusDto(
bool HasPurchasedPackage,
string? PackageTitle,
string? PurchaseMethod, // DayaLoan, DirectPurchase, or null
bool IsClubMemberActive,
long WalletBalance,
@@ -104,6 +105,7 @@ public class PackageService
// TODO: Connect to GetUserPackageStatus RPC when available in FrontOffice.BFF
return Task.FromResult(new UserPackageStatusDto(
HasPurchasedPackage: false,
PackageTitle: null,
PurchaseMethod: null,
IsClubMemberActive: false,
WalletBalance: 0,