@using Nop.Core @using Nop.Services.Configuration @inject IStoreContext storeContext @inject ISettingService settingService @{ Layout = "_Root.Head"; var controllerName = Url.ActionContext.RouteData.Values["controller"].ToString(); var actionName = Url.ActionContext.RouteData.Values["action"].ToString(); var isHomePage = controllerName.Equals("home", StringComparison.InvariantCultureIgnoreCase) && actionName.Equals("index", StringComparison.InvariantCultureIgnoreCase); var storeId = (await storeContext.GetCurrentStoreAsync()).Id; bool isLogoStickyOnMobileDevice = await settingService.GetSettingByKeyAsync("pavilionthemesettings.islogostickyonmobiledevice", false, storeId, true); string stickyLogoClass = isLogoStickyOnMobileDevice ? "mobile-sticky-logo" : string.Empty; } @await Component.InvokeAsync("Widget", new { widgetZone = PublicWidgetZones.BodyStartHtmlTagAfter }) @{ await Html.RenderPartialAsync("_Notifications"); } @{ await Html.RenderPartialAsync("_JavaScriptDisabledWarning"); } @{ await Html.RenderPartialAsync("_OldInternetExplorerWarning"); }