@using PlanTempus.Application.Features.Accounts.Models @model IEnumerable @{ var currentPlanKey = (string)ViewBag.CurrentPlanKey; } @foreach (var plan in Model) { var isCurrent = plan.Key == currentPlanKey; var cardClass = plan.Key switch { "enterprise" => isCurrent ? "enterprise current" : "enterprise", _ => isCurrent ? "current" : "" }; var badgeClass = isCurrent ? "current" : plan.BadgeClass; var badgeText = isCurrent ? "Nuværende plan" : plan.BadgeText; var badgeIcon = isCurrent ? "ph-check" : plan.BadgeIcon; var buttonText = isCurrent ? "Nuværende plan" : plan.IsContactSales ? "Kontakt salg" : $"Skift til {plan.Name}"; var buttonClass = isCurrent ? "secondary" : plan.IsContactSales ? "outline" : "secondary"; @badgeText @plan.Name @plan.UserRange @if (plan.PricePerMonth.HasValue) { @plan.PriceDisplay kr/md } else { Kontakt os } @foreach (var feature in plan.Features) { @feature } @buttonText }