@using Oqtane.Skins @using Oqtane.Shared @using Microsoft.JSInterop @inherits SkinObjectBase @inject IUriHelper UriHelper @inject IJSRuntime jsRuntime @functions { string name = ""; protected override async Task OnInitAsync() { var interop = new Interop(jsRuntime); string user = await interop.GetCookie("user"); if (user == "") { name = "Login"; } else { name = "Logout"; } } private async Task Click() { if (name == "Login") { UriHelper.NavigateTo(PageState.Alias + "login"); } else { var interop = new Interop(jsRuntime); await interop.SetCookie("user", "", 7); UriHelper.NavigateTo(PageState.Alias, true); } } }