@inherits LayoutComponentBase @inject IUserService UserService <nav class="navbar navbar-expand navbar-dark bg-dark"> <a class="navbar-brand" href="/">Blazor CRUD</a> <div class="navbar-nav"> <NavLink href="/" Match="NavLinkMatch.All" class="nav-item nav-link">Home</NavLink> <NavLink href="/person/1" class="nav-item nav-link">Data Entry</NavLink> <NavLink href="/upload/1" class="nav-item nav-link">File Management</NavLink> <NavLink href="/user/1" class="nav-item nav-link">Users</NavLink> <NavLink href="/swagger/index.html" class="nav-item nav-link" target="_blank">API</NavLink> </div> <div class="navbar-nav ml-auto"> @if (LoggedIn) { <NavLink href="/user/logout" class="nav-item nav-link">Logout</NavLink> } else { <NavLink href="/user/login" class="nav-item nav-link">Login</NavLink> } </div> </nav> <div class="app-container"> <div class="p-4"> <div class="container"> <Alert /> @Body </div> </div> <footer class="footer"> <div class="container text-center"> <span class="text-muted">© Beckshome.com 2022</span> </div> </footer> </div> @code { public bool LoggedIn { get {return UserService.User != null;} } }