up
This commit is contained in:
		@@ -1,14 +1,15 @@
 | 
			
		||||
@inject NavigationManager Navigation
 | 
			
		||||
@inherits LocalizableComponentBase
 | 
			
		||||
@inject NavigationManager Navigation
 | 
			
		||||
 | 
			
		||||
<AuthorizeView>
 | 
			
		||||
	<Authorized>
 | 
			
		||||
		<button class="button" @onclick="BeginSignOut">
 | 
			
		||||
			@CascadingState.Localizer["Logout"]
 | 
			
		||||
			@Localizer["Logout"]
 | 
			
		||||
		</button>
 | 
			
		||||
	</Authorized>
 | 
			
		||||
	<NotAuthorized>
 | 
			
		||||
		<NavLink ActiveClass="neoBtnSmallInsetPlain" class="button is-rounded neoBtnSmallPlain" href="authentication/login">
 | 
			
		||||
			@CascadingState.Localizer["Login"]
 | 
			
		||||
			@Localizer["Login"]
 | 
			
		||||
		</NavLink>
 | 
			
		||||
	</NotAuthorized>
 | 
			
		||||
</AuthorizeView>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,6 @@
 | 
			
		||||
<nav class="flex justify-between align-center pt-3 px-3 md:p-0">
 | 
			
		||||
@inherits LocalizableComponentBase
 | 
			
		||||
 | 
			
		||||
<nav class="flex justify-between align-center pt-3 px-3 md:p-0">
 | 
			
		||||
 | 
			
		||||
	<div class="relative md:w-52">
 | 
			
		||||
		<button class="button is-rounded inline-flex is-small neoBtnSmall relative md:hidden" @onclick="ToggleNavMenu">
 | 
			
		||||
@@ -29,47 +31,47 @@
 | 
			
		||||
					<span class="icon is-left">
 | 
			
		||||
						<i class="ion-md-home"></i>
 | 
			
		||||
					</span>
 | 
			
		||||
					<span>@CascadingState.Localizer["Home"]</span>
 | 
			
		||||
					<span>@Localizer["Home"]</span>
 | 
			
		||||
				</NavLink>
 | 
			
		||||
				<NavLink ActiveClass="neoBtnSmallInsetPlain" class="button has-icons-left is-rounded neoBtnSmallPlain" href="settings">
 | 
			
		||||
					<span class="icon is-left">
 | 
			
		||||
						<i class="ion-md-settings"></i>
 | 
			
		||||
					</span>
 | 
			
		||||
					<span>@CascadingState.Localizer["Settings"]</span>
 | 
			
		||||
					<span>@Localizer["Settings"]</span>
 | 
			
		||||
				</NavLink>
 | 
			
		||||
				@*<AuthorizeView>
 | 
			
		||||
					<Authorized>
 | 
			
		||||
					<NavLink ActiveClass="neoBtnSmallInsetPlain" class="button is-rounded neoBtnSmallPlain" href="administration">
 | 
			
		||||
					@Localizer["Administration"]
 | 
			
		||||
					</NavLink>
 | 
			
		||||
					<NavLink ActiveClass="neoBtnSmallInsetPlain" class="button is-rounded neoBtnSmallPlain" href="logout">
 | 
			
		||||
					@Localizer["Logout"]
 | 
			
		||||
					</NavLink>
 | 
			
		||||
					</Authorized>
 | 
			
		||||
					<NotAuthorized>
 | 
			
		||||
					<NavLink ActiveClass="neoBtnSmallInsetPlain" class="button is-rounded neoBtnSmallPlain" href="login">
 | 
			
		||||
					@Localizer["Login"]
 | 
			
		||||
					</NavLink>
 | 
			
		||||
					</NotAuthorized>
 | 
			
		||||
					</AuthorizeView>*@
 | 
			
		||||
				<Authorized>
 | 
			
		||||
				<NavLink ActiveClass="neoBtnSmallInsetPlain" class="button is-rounded neoBtnSmallPlain" href="administration">
 | 
			
		||||
				@Localizer["Administration"]
 | 
			
		||||
				</NavLink>
 | 
			
		||||
				<NavLink ActiveClass="neoBtnSmallInsetPlain" class="button is-rounded neoBtnSmallPlain" href="logout">
 | 
			
		||||
				@Localizer["Logout"]
 | 
			
		||||
				</NavLink>
 | 
			
		||||
				</Authorized>
 | 
			
		||||
				<NotAuthorized>
 | 
			
		||||
				<NavLink ActiveClass="neoBtnSmallInsetPlain" class="button is-rounded neoBtnSmallPlain" href="login">
 | 
			
		||||
				@Localizer["Login"]
 | 
			
		||||
				</NavLink>
 | 
			
		||||
				</NotAuthorized>
 | 
			
		||||
				</AuthorizeView>*@
 | 
			
		||||
 | 
			
		||||
				<NavLink ActiveClass="neoBtnSmallInsetPlain" class="button has-icons-left is-rounded neoBtnSmallPlain" href="administration">
 | 
			
		||||
					<span class="icon is-left has-text-danger">
 | 
			
		||||
						<i class="ion-md-switch"></i>
 | 
			
		||||
					</span>
 | 
			
		||||
					<span>@CascadingState.Localizer["Administration"]</span>
 | 
			
		||||
					<span>@Localizer["Administration"]</span>
 | 
			
		||||
				</NavLink>
 | 
			
		||||
				<NavLink ActiveClass="neoBtnSmallInsetPlain" class="button has-icons-left is-rounded neoBtnSmallPlain" href="login">
 | 
			
		||||
					<span class="icon is-left has-text-success">
 | 
			
		||||
						<i class="ion-md-log-in"></i>
 | 
			
		||||
					</span>
 | 
			
		||||
					<span>@CascadingState.Localizer["Login"]</span>
 | 
			
		||||
					<span>@Localizer["Login"]</span>
 | 
			
		||||
				</NavLink>
 | 
			
		||||
				<NavLink ActiveClass="neoBtnSmallInsetPlain" class="button has-icons-left is-rounded neoBtnSmallPlain" href="logout">
 | 
			
		||||
					<span class="icon is-left has-text-danger">
 | 
			
		||||
						<i class="ion-md-log-out"></i>
 | 
			
		||||
					</span>
 | 
			
		||||
					<span>@CascadingState.Localizer["Logout"]</span>
 | 
			
		||||
					<span>@Localizer["Logout"]</span>
 | 
			
		||||
				</NavLink>
 | 
			
		||||
 | 
			
		||||
				<div class="field is-grouped is-align-items-center">
 | 
			
		||||
@@ -156,8 +158,9 @@
 | 
			
		||||
		if (!CascadingState.Status.IsMobileMedia())
 | 
			
		||||
			menuToggle = default;
 | 
			
		||||
 | 
			
		||||
		ThemeIsDarkMode = CascadingState.PublicCacheData?.ThemeIsDarkMode ?? false;
 | 
			
		||||
		ThemeIndexColour = CascadingState.PublicCacheData?.ThemeIndexColour ?? 25;
 | 
			
		||||
		ThemeIsDarkMode = CascadingState.PublicCacheData?.PageSettings.ThemeIsDarkMode ?? false;
 | 
			
		||||
		ThemeIndexColour = ThemeIsDarkMode ? CascadingState.PublicCacheData?.PageSettings.DarkThemeIndexColour ?? 215 :
 | 
			
		||||
			CascadingState.PublicCacheData?.PageSettings.LightThemeIndexColour ?? 25;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	private void ToggleNavMenu()
 | 
			
		||||
@@ -168,7 +171,7 @@
 | 
			
		||||
	protected async Task ResetToOriginalColour()
 | 
			
		||||
	{
 | 
			
		||||
		IsThemeChanging = true;
 | 
			
		||||
		CascadingState.PublicCacheData.ThemeIndexColour =
 | 
			
		||||
		CascadingState.PublicCacheData.PageSettings.LightThemeIndexColour =
 | 
			
		||||
			ThemeIndexColour =
 | 
			
		||||
				25;
 | 
			
		||||
 | 
			
		||||
@@ -187,7 +190,7 @@
 | 
			
		||||
	{
 | 
			
		||||
		IsThemeChanging = true;
 | 
			
		||||
		var indexColour = short.Parse(eventArgs.Value?.ToString());
 | 
			
		||||
		CascadingState.PublicCacheData.ThemeIndexColour =
 | 
			
		||||
		CascadingState.PublicCacheData.PageSettings.LightThemeIndexColour =
 | 
			
		||||
			ThemeIndexColour =
 | 
			
		||||
				indexColour;
 | 
			
		||||
 | 
			
		||||
@@ -205,7 +208,7 @@
 | 
			
		||||
	protected async Task UpdateThemeDarkMode(bool isDarkMode)
 | 
			
		||||
	{
 | 
			
		||||
		IsThemeChanging = true;
 | 
			
		||||
		CascadingState.PublicCacheData.ThemeIsDarkMode =
 | 
			
		||||
		CascadingState.PublicCacheData.PageSettings.ThemeIsDarkMode =
 | 
			
		||||
			ThemeIsDarkMode = isDarkMode;
 | 
			
		||||
		Console.WriteLine("Dark updated {0}", ThemeIsDarkMode);
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user