Skip to content

Commit 1fd9ccc

Browse files
committed
Admin Actions in Submenu
1 parent 4bf27a5 commit 1fd9ccc

File tree

3 files changed

+49
-6
lines changed

3 files changed

+49
-6
lines changed
Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,20 @@
11
<AuthorizeView>
2-
<Authorized>
3-
<a href="create">Create</a>
4-
<a href="draft">Draft Blog Posts</a>
5-
<a href="logout">Log out</a>
2+
<Authorized>
3+
<li>
4+
<div class="dropdown">
5+
<a data-toggle="dropdown" class="active" href="#" aria-haspopup="true">Admin</a>
6+
<div class="dropdown-content">
7+
<div class="nav-header">Blog posts</div>
8+
<a class="dropdown-item item" href="create">Create new</a>
9+
<a class="dropdown-item item" href="draft">Show drafts</a>
10+
<div class="dropdown-divider"></div>
11+
<a class="dropdown-item disabled item" href="#">Version 1.2</a>
12+
</div>
13+
</div>
14+
</li>
15+
<li><a href="logout">Log out</a></li>
616
</Authorized>
717
<NotAuthorized>
8-
<a href="login?redirectUri=/">Log in</a>
18+
<li><a href="login?redirectUri=/">Log in</a></li>
919
</NotAuthorized>
1020
</AuthorizeView>
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
.dropdown {
2+
position: relative;
3+
display: inline-block;
4+
}
5+
6+
.dropdown-content {
7+
display: none;
8+
position: absolute;
9+
min-width: 160px;
10+
background: white;
11+
border-radius: 4px;
12+
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
13+
padding: 12px 16px;
14+
text-decoration: none;
15+
}
16+
17+
.dropdown:hover .dropdown-content {
18+
display: block;
19+
}
20+
21+
.dropdown .dropdown-content .item {
22+
color: black;
23+
text-decoration: none;
24+
}
25+
26+
.dropdown .dropdown-content .item:active {
27+
background-color: white;
28+
}
29+
30+
.dropdown .dropdown-content .item:hover {
31+
background-color: white;
32+
color: #66C3CC;
33+
}

LinkDotNet.Blog.Web/Shared/NavMenu.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
{
1818
<li><a target="_blank" href="@_configuration.GithubAccountUrl"><i class="fab fa-github"></i> Github</a></li>
1919
}
20-
<li><AccessControl></AccessControl></li>
20+
<AccessControl></AccessControl>
2121
</ul>
2222
</div>
2323
<span class="navTrigger">

0 commit comments

Comments
 (0)