using AyCode.Services.Loggers; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Components; using Microsoft.Extensions.Localization; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using TIAM.Resources; using TIAMSharedUI.Pages.User; using TIAMSharedUI.Resources; using TIAMWebApp.Shared.Application.Interfaces; using TIAMWebApp.Shared.Application.Utility; namespace TIAMSharedUI.Shared.Components.BaseComponents { [Authorize] public class UserBasePageComponent : BasePageComponent { private LoggerClient _logger = null!; public UserBasePageComponent() { } protected override void OnInitialized() { base.OnInitialized(); _logger = new LoggerClient(_logWriters.ToArray()); var currentUrl = _navManager.ToBaseRelativePath(_navManager.Uri); _pageState.AddPageToHistory(currentUrl); _logger.Debug(_pageState.GetGoBackPage()); } } }