modif probleme lors du chagement de langue

pull/14/head
Rayhân HASSOU 2 years ago
parent 1b502e73d6
commit 9c0d49f079

@ -1,4 +1,5 @@
@page "/connexion" @page "/"
@page "/connexion"
@layout InscriptionLayout @layout InscriptionLayout
@inject NavigationManager NavManager @inject NavigationManager NavManager

@ -25,7 +25,7 @@ namespace CraftSharp.Pages
try try
{ {
await AuthStateProvider.Login(loginRequest); await AuthStateProvider.Login(loginRequest);
NavigationManager.NavigateTo(""); NavigationManager.NavigateTo("index");
} }
catch (Exception ex) catch (Exception ex)
{ {

@ -1,4 +1,4 @@
@page "/" @page "/index"
@using System.Globalization @using System.Globalization
<p> <p>

@ -23,7 +23,7 @@ namespace CraftSharp.Pages
{ {
await AuthStateProvider.Register(registerRequest); await AuthStateProvider.Register(registerRequest);
NavigationManager.NavigateTo(""); NavigationManager.NavigateTo("index");
} }
} }

@ -6,3 +6,4 @@
} }
<component type="typeof(App)" render-mode="ServerPrerendered" /> <component type="typeof(App)" render-mode="ServerPrerendered" />

@ -8,7 +8,7 @@
<div class="collapse navbar-collapse @NavBarCssClass" id="navbarCollapse" @onclick="ToggleNavMenu"> <div class="collapse navbar-collapse @NavBarCssClass" id="navbarCollapse" @onclick="ToggleNavMenu">
<ul class="navbar-nav me-auto mb-0 mb-md-0 topbar_content" > <ul class="navbar-nav me-auto mb-0 mb-md-0 topbar_content" >
<li class="nav-item"> <li class="nav-item">
<NavLink class="nav-link" href="List"> <NavLink class="nav-link" href="tabledecraft">
<span class="topbar_item"> <span class="topbar_item">
<img src="/Images/inventory_icon.png" class="topbar_itemimg"/> @Localizer["Inventory"] <img src="/Images/inventory_icon.png" class="topbar_itemimg"/> @Localizer["Inventory"]
</span> </span>
@ -35,10 +35,7 @@
</span> </span>
</NavLink> </NavLink>
</li> </li>
<span class="btn_wrap"> <button type="button" class="btn btn-link ml-md-auto" @onclick="@LogoutClick">Logout</button>
<div class="button"> @Localizer["Login"]</div>
<div class="button"> @Localizer["Register"]</div>
</span>
</ul> </ul>
</div> </div>
</div> </div>

@ -30,13 +30,13 @@ namespace CraftSharp.Shared
NavigationManager.NavigateTo("connexion"); NavigationManager.NavigateTo("connexion");
} }
protected override async Task OnParametersSetAsync() /* protected override async Task OnParametersSetAsync()
{ {
if (!(await AuthenticationState).User.Identity.IsAuthenticated) if (!(await AuthenticationState).User.Identity.IsAuthenticated)
{ {
NavigationManager.NavigateTo("/inscription"); NavigationManager.NavigateTo("/inscription");
} }
} }*/
private async Task LogoutClick() private async Task LogoutClick()
{ {

@ -78,7 +78,7 @@ nav-link {
align-items: center; align-items: center;
} }
.button { button {
width: 11rem; width: 11rem;
text-decoration: none; text-decoration: none;
text-align: center; text-align: center;
@ -92,7 +92,7 @@ nav-link {
font-family: Minecraft; font-family: Minecraft;
} }
.button:hover { button:hover {
background: url('Images/btn2.png')center center/contain no-repeat; background: url('Images/btn2.png')center center/contain no-repeat;
background-size: 100% 100%; background-size: 100% 100%;
} }

@ -4,44 +4,44 @@
<span class="navbar-toggler-icon"></span> <span class="navbar-toggler-icon"></span>
</button> </button>
</div> </div>
</div> </div>
<div class="@NavMenuCssClass" @onclick="ToggleNavMenu"> <div class="@NavMenuCssClass" @onclick="ToggleNavMenu">
<nav> <nav>
<div class="nav-item px-2"> <div class="nav-item px-2">
<NavLink class="nav-link" href="" Match="NavLinkMatch.All"> <NavLink class="nav-link" href="opening" Match="NavLinkMatch.All">
<span class="oi oi-key"></span> Ouverture <span class="oi oi-key"></span> Ouverture
</NavLink> </NavLink>
</div> </div>
<div> <div>
<img class="nav-image" src="Images/CraftSharp-Logo.png" alt="Logo Application"/> <img class="nav-image" src="Images/CraftSharp-Logo.png" alt="Logo Application"/>
</div> </div>
<div class="nav-item px-3"> <div class="nav-item px-3">
<NavLink class="nav-link" href="counter"> <NavLink class="nav-link" href="counter">
<span class="oi oi-plus"></span> Magasin <span class="oi oi-plus"></span> Magasin
</NavLink> </NavLink>
</div> </div>
<div class="nav-item px-3"> <div class="nav-item px-3">
<NavLink class="nav-link" href="fetchdata"> <NavLink class="nav-link" href="fetchdata">
<span class="oi oi-box"></span> Inventaire <span class="oi oi-box"></span> Inventaire
</NavLink> </NavLink>
</div> </div>
<div> <div>
<div class="button"> Se connecter <div class="button"> Se connecter
</div> </div>
<div class="button"> Se déconnecter <div class="button"> Se déconnecter
</div> </div>
</div> </div>
</nav> </nav>
</div> </div>
@code { @code {
private bool collapseNavMenu = true; private bool collapseNavMenu = true;
private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null; private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null;
private void ToggleNavMenu() private void ToggleNavMenu()
{ {
collapseNavMenu = !collapseNavMenu; collapseNavMenu = !collapseNavMenu;
} }
} }

@ -11,4 +11,5 @@
@using Blazorise.DataGrid @using Blazorise.DataGrid
@using Blazored.Modal @using Blazored.Modal
@using Blazored.Modal.Services @using Blazored.Modal.Services
@using Microsoft.AspNetCore.Components.Authorization @using Microsoft.AspNetCore.Components.Authorization
@using System.Web
Loading…
Cancel
Save