mirror of
https://github.com/LBPUnion/ProjectLighthouse.git
synced 2025-09-26 11:19:07 +00:00
Pin session items to right side, add link to profile
This commit is contained in:
parent
3d9cb328e0
commit
72a8654c2f
2 changed files with 19 additions and 3 deletions
|
@ -6,8 +6,8 @@
|
|||
@{
|
||||
if (Model!.User == null)
|
||||
{
|
||||
Model.NavigationItems.Add(new PageNavigationItem("Log in", "/login", "user alternate"));
|
||||
Model.NavigationItems.Add(new PageNavigationItem("Register", "/register", "user alternate edit"));
|
||||
Model.NavigationItemsRight.Add(new PageNavigationItem("Log in", "/login", "user alternate"));
|
||||
Model.NavigationItemsRight.Add(new PageNavigationItem("Register", "/register", "user alternate edit"));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -15,7 +15,8 @@
|
|||
{
|
||||
Model.NavigationItems.Add(new PageNavigationItem("Authentication", "/authentication", "key"));
|
||||
}
|
||||
Model.NavigationItems.Add(new PageNavigationItem("Log out", "/logout", "user alternate slash")); // should always be last
|
||||
Model.NavigationItemsRight.Add(new PageNavigationItem("Profile", "/user/" + Model.User.UserId, "user alternate"));
|
||||
Model.NavigationItemsRight.Add(new PageNavigationItem("Log out", "/logout", "user alternate slash")); // should always be last
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -40,6 +41,18 @@
|
|||
@navigationItem.Name
|
||||
</a>
|
||||
}
|
||||
<div class="right menu">
|
||||
@foreach (PageNavigationItem navigationItem in Model!.NavigationItemsRight)
|
||||
{
|
||||
<a class="item" href="@navigationItem.Url">
|
||||
@if (navigationItem.Icon != null)
|
||||
{
|
||||
<i class="@navigationItem.Icon icon"></i>
|
||||
}
|
||||
@navigationItem.Name
|
||||
</a>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
|
|
@ -31,5 +31,8 @@ namespace LBPUnion.ProjectLighthouse.Pages.Layouts
|
|||
new PageNavigationItem("Photos", "/photos/0", "camera"),
|
||||
};
|
||||
|
||||
public readonly List<PageNavigationItem> NavigationItemsRight = new()
|
||||
{};
|
||||
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue