|
9 | 9 | <div class="cd-menu__nav-right">
|
10 | 10 | <a class="emphasis" href="https://help.coderdojo.com">{{ $t('Help') }}</a>
|
11 | 11 | <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> |
14 | 14 | </div>
|
15 | 15 | <div class="cd-menu__profile">
|
16 | 16 | <div class="cd-menu__profile-pic"></div>
|
|
25 | 25 | <li class="cd-menu__cdf-admin-link"><a href="/dashboard/manage-dojos">{{ $t('Manage Dojos') }}</a></li>
|
26 | 26 | <li class="cd-menu__cdf-admin-link"><a href="http://badgekit.coderdojo.com/">Badgekit</a></li>
|
27 | 27 | <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> |
29 | 29 | </ul>
|
30 | 30 | </div>
|
31 | 31 | </div>
|
|
63 | 63 | <div class="cd-menu__content-pre">
|
64 | 64 | <a class="emphasis" href="https://help.coderdojo.com">{{ $t('Help') }}</a>
|
65 | 65 | <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> |
68 | 68 | </div>
|
69 | 69 | <ul class="cd-menu__content-block">
|
70 | 70 | <li class="cd-menu__profile">
|
|
92 | 92 | <li class="cd-menu__cdf-admin-link"><a href="/dashboard/manage-dojos">{{ $t('Manage Dojos') }}</a></li>
|
93 | 93 | <li class="cd-menu__cdf-admin-link"><a href="http://badgekit.coderdojo.com/">Badgekit</a></li>
|
94 | 94 | <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> |
96 | 96 | </ul>
|
97 | 97 | </div>
|
98 | 98 | </div>
|
@@ -133,7 +133,11 @@ import '@coderdojo/cd-common/dist/cd-common.min';
|
133 | 133 | export default {
|
134 | 134 | name: 'cd-header',
|
135 | 135 | data() {
|
| 136 | + const rpiAuthFlag = window.localStorage.getItem('rpiAuth') === 'true'; |
136 | 137 | return {
|
| 138 | + loginPath: rpiAuthFlag ? '/rpi/login' : '/login', |
| 139 | + logoutPath: rpiAuthFlag ? '/rpi/logout' : '/logout', |
| 140 | + registerPath: rpiAuthFlag ? '/rpi/register' : '/register/user', |
137 | 141 | navigationLinks: [
|
138 | 142 | {
|
139 | 143 | href: 'https://coderdojo.com/about/',
|
|
0 commit comments