mirror of
https://git.teknik.io/Teknikode/Teknik.git
synced 2023-08-02 14:16:22 +02:00
Added 'Premium' badge to navbar if the user is a premium user.
This commit is contained in:
parent
d02ed91220
commit
c19601716c
@ -1,8 +1,19 @@
|
|||||||
@if (Config.UserConfig.RegistrationEnabled || Config.UserConfig.LoginEnabled)
|
@if (Config.UserConfig.RegistrationEnabled || Config.UserConfig.LoginEnabled)
|
||||||
{
|
{
|
||||||
<div class="nav navbar-nav navbar-right">
|
<ul class="nav navbar-nav navbar-right">
|
||||||
@if (User.Identity.IsAuthenticated)
|
@if (User.Identity.IsAuthenticated)
|
||||||
{
|
{
|
||||||
|
var accountTypeString = User.FindFirst("account-type").Value;
|
||||||
|
if (!string.IsNullOrEmpty(accountTypeString))
|
||||||
|
{
|
||||||
|
if (Enum.TryParse(accountTypeString, out AccountType accountType) &&
|
||||||
|
accountType == AccountType.Premium)
|
||||||
|
{
|
||||||
|
<p class="navbar-text">
|
||||||
|
<span class="badge bg-primary">Premium</span>
|
||||||
|
</p>
|
||||||
|
}
|
||||||
|
}
|
||||||
<li class="dropdown">
|
<li class="dropdown">
|
||||||
<a href="#" id="user_menu" class="dropdown-toggle" data-toggle="dropdown">@User.Identity.Name <strong class="caret"></strong></a>
|
<a href="#" id="user_menu" class="dropdown-toggle" data-toggle="dropdown">@User.Identity.Name <strong class="caret"></strong></a>
|
||||||
<ul class="dropdown-menu dropdown-left-manual" role="menu" aria-labelledby="user_menu">
|
<ul class="dropdown-menu dropdown-left-manual" role="menu" aria-labelledby="user_menu">
|
||||||
@ -49,5 +60,5 @@
|
|||||||
<a href="@Url.SubRouteUrl("account", "User.Login", new { returnUrl = @Context.Request.GetDisplayUrl() })" class="btn btn-default navbar-btn">Log In</a>
|
<a href="@Url.SubRouteUrl("account", "User.Login", new { returnUrl = @Context.Request.GetDisplayUrl() })" class="btn btn-default navbar-btn">Log In</a>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</div>
|
</ul>
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user