Added extra navigation and new pages

This commit is contained in:
2017-06-18 17:16:40 +02:00
parent 1a7fb673c0
commit e99225ce10
11 changed files with 141 additions and 10 deletions

@ -2,7 +2,7 @@ component Navigation(user *arn.User)
if user == nil
LoggedOutMenu
else
LoggedInMenu
LoggedInMenu(user)
component LoggedOutMenu
nav#navigation
@ -12,14 +12,21 @@ component LoggedOutMenu
NavigationButton("Users", "/users", "globe")
NavigationButton("Airing", "/airing", "rss")
component LoggedInMenu
component LoggedInMenu(user *arn.User)
nav#navigation
NavigationButton("Dash", "/", "inbox")
NavigationButton("Anime", "/anime", "television")
NavigationButton("Forum", "/forum", "comment")
NavigationButton("Users", "/users", "globe")
NavigationButton("Airing", "/airing", "rss")
NavigationButtonNoAJAX("Logout", "/logout", "sign-out")
NavigationButton("Settings", "/settings", "cog")
.extra-navigation
ExtraNavigationButton("Users", "/users", "globe")
if user.Role == "admin"
ExtraNavigationButton("Admin", "/admin", "wrench")
NavigationButtonNoAJAX("Logout", "/logout", "sign-out")
component NavigationButton(name string, target string, icon string)
a.navigation-link.ajax(href=target, aria-label=name)
@ -27,6 +34,12 @@ component NavigationButton(name string, target string, icon string)
Icon(icon)
span.navigation-text= name
component ExtraNavigationButton(name string, target string, icon string)
a.navigation-link.ajax(href=target, aria-label=name, title=name)
.navigation-button
Icon(icon)
span.navigation-text= name
component NavigationButtonNoAJAX(name string, target string, icon string)
a.navigation-link(href=target, aria-label=name)
.navigation-button