christmas/src/views/includes/navbar.pug

37 lines
1.4 KiB
Text
Raw Normal View History

2018-11-20 14:19:58 -05:00
mixin navBarLink(href, title)
if href === req.path
a.is-active.navbar-item(href=href)= title
else
a.navbar-item(href=href)= title
2021-12-03 11:13:43 -05:00
2023-08-02 12:36:50 -07:00
nav.navbar.is-fixed-top(role='navigation', aria-label='main navigation', style='box-shadow: 0px 0px 7px rgb(14, 15, 17);')
2018-11-20 14:19:58 -05:00
.navbar-brand
2020-10-29 14:14:38 -04:00
if _CC.config.base === req.path
a.is-active.navbar-item(href=_CC.config.base)
2023-08-02 12:36:50 -07:00
img(src=`${_CC.config.base}img/logo.png`, alt='Castro Christmas')
2018-11-20 14:19:58 -05:00
else
2020-10-29 14:14:38 -04:00
a.navbar-item(href=_CC.config.base)
2023-08-02 12:36:50 -07:00
img(src=`${_CC.config.base}img/logo.png`, alt='Castro Christmas')
2018-11-20 14:19:58 -05:00
a.navbar-burger#navBarBurger(role='button', aria-label='menu', aria-expanded='false')
span(aria-hidden='true')
span(aria-hidden='true')
span(aria-hidden='true')
.navbar-menu#navBarMenu
2023-08-02 12:36:50 -07:00
.navbar-end
2018-11-20 14:19:58 -05:00
if req.isAuthenticated()
2022-10-03 10:49:36 -04:00
if req.user._id === '_CCUNKNOWN'
2020-11-08 17:23:51 -05:00
.navbar-item
a.button.is-primary(href=`${_CC.config.base}login`)= lang('NAVBAR_LOGIN')
2020-11-08 17:23:51 -05:00
else
2023-08-02 12:36:50 -07:00
.navbar-item
+navBarLink(`${_CC.config.base}wishlist/${req.user._id}`, lang('NAVBAR_WISHLIST'))
.navbar-item
+navBarLink(`${_CC.config.base}profile`, lang('NAVBAR_PROFILE'))
if req.user.admin
.navbar-item
+navBarLink(`${_CC.config.base}admin-settings`, lang('NAVBAR_ADMIN'))
.navbar-item
+navBarLink(`${_CC.config.base}logout`, lang('NAVBAR_LOGOUT'))
script(src=`${_CC.config.base}js/nav.js`)