@using System.Security.Claims
@inject IConfiguration Configuration
@inject IFeatureRequestService FeatureRequestService
@{
var shellClass = ViewData["ShellClass"] as string ?? string.Empty;
var isMarketingPage = shellClass.Contains("marketing-shell", StringComparison.OrdinalIgnoreCase);
var userEmail = User.FindFirstValue(ClaimTypes.Email);
var userIdValue = User.FindFirstValue(ClaimTypes.NameIdentifier);
var userId = int.TryParse(userIdValue, out var parsedUserId) ? parsedUserId : (int?)null;
var adminEmails = Configuration.GetSection("Admin:AllowedEmails").Get