Skip to content
This repository was archived by the owner on Dec 14, 2023. It is now read-only.

Commit b44099c

Browse files
committed
make header auth links dependent on rpiAuth flag
1 parent e1ab244 commit b44099c

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

src/common/cd-header.vue

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
<div class="cd-menu__nav-right">
1010
<a class="emphasis" href="https://help.coderdojo.com">{{ $t('Help') }}</a>
1111
<div class="cd-menu__account">
12-
<a href="/register/user">{{ $t('Register') }}</a>
13-
<a href="/login">{{ $t('Login') }}</a>
12+
<a :href="registerPath">{{ $t('Register') }}</a>
13+
<a :href="loginPath">{{ $t('Login') }}</a>
1414
</div>
1515
<div class="cd-menu__profile">
1616
<div class="cd-menu__profile-pic"></div>
@@ -25,7 +25,7 @@
2525
<li class="cd-menu__cdf-admin-link"><a href="/dashboard/manage-dojos">{{ $t('Manage Dojos') }}</a></li>
2626
<li class="cd-menu__cdf-admin-link"><a href="http://badgekit.coderdojo.com/">Badgekit</a></li>
2727
<li class="cd-menu__cdf-admin-link"><a href="/dashboard/stats">{{ $t('Stats') }}</a></li>
28-
<li><a class="cd-menu__referer-link" href="/logout">{{ $t('Logout') }}</a></li>
28+
<li><a class="cd-menu__referer-link" :href="logoutPath">{{ $t('Logout') }}</a></li>
2929
</ul>
3030
</div>
3131
</div>
@@ -63,8 +63,8 @@
6363
<div class="cd-menu__content-pre">
6464
<a class="emphasis" href="https://help.coderdojo.com">{{ $t('Help') }}</a>
6565
<div class="cd-menu__account">
66-
<a href="/register/user">{{ $t('Register') }}</a>
67-
<a href="/login">{{ $t('Login') }}</a>
66+
<a :href="registerPath">{{ $t('Register') }}</a>
67+
<a :href="loginPath">{{ $t('Login') }}</a>
6868
</div>
6969
<ul class="cd-menu__content-block">
7070
<li class="cd-menu__profile">
@@ -92,7 +92,7 @@
9292
<li class="cd-menu__cdf-admin-link"><a href="/dashboard/manage-dojos">{{ $t('Manage Dojos') }}</a></li>
9393
<li class="cd-menu__cdf-admin-link"><a href="http://badgekit.coderdojo.com/">Badgekit</a></li>
9494
<li class="cd-menu__cdf-admin-link"><a href="/dashboard/stats">{{ $t('Stats') }}</a></li>
95-
<li><a class="cd-menu__referer-link" href="/logout">{{ $t('Logout') }}</a></li>
95+
<li><a class="cd-menu__referer-link" :href="logoutPath">{{ $t('Logout') }}</a></li>
9696
</ul>
9797
</div>
9898
</div>
@@ -133,7 +133,11 @@ import '@coderdojo/cd-common/dist/cd-common.min';
133133
export default {
134134
name: 'cd-header',
135135
data() {
136+
const rpiAuthFlag = window.localStorage.getItem('rpiAuth') === 'true';
136137
return {
138+
loginPath: rpiAuthFlag ? '/rpi/login' : '/login',
139+
logoutPath: rpiAuthFlag ? '/rpi/logout' : '/logout',
140+
registerPath: rpiAuthFlag ? '/rpi/register' : '/register/user',
137141
navigationLinks: [
138142
{
139143
href: 'https://coderdojo.com/about/',

0 commit comments

Comments
 (0)