|
2 | 2 | @using JSE.WebApp.MVC.Extensions |
3 | 3 | @inject IAspNetUser AppUser |
4 | 4 |
|
5 | | -<ul class="navbar-nav"> |
| 5 | + |
| 6 | +<div class="d-flex align-items-center"> |
| 7 | + |
| 8 | + <a class="btn btn-icon btn-lg fs-lg btn-outline-secondary border-0 rounded-circle animate-shake d-none d-md-inline-flex" asp-area="" asp-controller="Catalogo" asp-action="Index" data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="Home"> |
| 9 | + <i class="ci-home animate-target"></i> |
| 10 | + <span class="visually-hidden">Home</span> |
| 11 | + </a> |
| 12 | + |
| 13 | + @if (AppUser.EstaAutenticado()) |
| 14 | + { |
| 15 | + <!-- Account button visible on screens > 768px wide (md breakpoint) --> |
| 16 | + <a class="btn btn-icon btn-lg fs-lg btn-outline-secondary border-0 rounded-circle animate-shake d-none d-md-inline-flex" data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="Olá @AppUser.ObterUserEmail()"> |
| 17 | + <i class="ci-user-check animate-target"></i> |
| 18 | + <span class="visually-hidden">Olá @AppUser.ObterUserEmail()</span> |
| 19 | + </a> |
| 20 | + |
| 21 | + <a asp-controller="Identidade" asp-action="Logout" class="btn btn-icon btn-lg fs-lg btn-outline-secondary border-0 rounded-circle animate-shake d-none d-md-inline-flex" data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="Sair"> |
| 22 | + <i class="ci-log-out animate-target"></i> |
| 23 | + <span class="visually-hidden">Sair</span> |
| 24 | + </a> |
| 25 | + |
| 26 | + <!-- Cart button --> |
| 27 | + <button type="button" class="btn btn-icon btn-lg fs-xl btn-outline-secondary position-relative border-0 rounded-circle animate-scale" data-bs-toggle="offcanvas" data-bs-target="#shoppingCart" aria-controls="shoppingCart" aria-label="Shopping cart" data-bs-placement="bottom" data-bs-title="Carrinho"> |
| 28 | + <span class="position-absolute top-0 start-100 badge fs-xs text-bg-primary rounded-pill mt-1 ms-n4 z-2" style="--cz-badge-padding-y: .25em; --cz-badge-padding-x: .42em">3</span> |
| 29 | + <i class="ci-shopping-bag animate-target me-1"></i> |
| 30 | + </button> |
| 31 | + } |
| 32 | + else |
| 33 | + { |
| 34 | + <a asp-controller="Identidade" asp-action="Login" class="btn btn-icon btn-lg fs-lg btn-outline-secondary border-0 rounded-circle animate-shake d-none d-md-inline-flex" data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="Entrar"> |
| 35 | + <i class="ci-unlock animate-target"></i> |
| 36 | + <span class="visually-hidden">Entrar</span> |
| 37 | + </a> |
| 38 | + |
| 39 | + <a asp-controller="Identidade" asp-action="Registro" class="btn btn-icon btn-lg fs-lg btn-outline-secondary border-0 rounded-circle animate-shake d-none d-md-inline-flex" data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="Cadastre-se"> |
| 40 | + <i class="ci-user-plus animate-target"></i> |
| 41 | + <span class="visually-hidden">Cadastre-se</span> |
| 42 | + </a> |
| 43 | + } |
| 44 | +</div> |
| 45 | + |
| 46 | + |
| 47 | +@* <ul class="navbar-nav"> |
6 | 48 | @if (AppUser.EstaAutenticado()) |
7 | 49 | { |
8 | 50 | <li class="nav-item"> |
|
21 | 63 | <a class="nav-link text-dark" asp-controller="Identidade" asp-action="Login">Entrar</a> |
22 | 64 | </li> |
23 | 65 | } |
24 | | -</ul> |
| 66 | +</ul> *@ |
0 commit comments