fixed countdown page for not-logged in users

This commit is contained in:
Thaum Rystra
2020-05-07 15:53:24 +02:00
parent 3804323322
commit eb3f8c9105
2 changed files with 7 additions and 2 deletions

View File

@@ -17,7 +17,7 @@
<template slot-scope="props">
<span v-if="props.days">
{{ props.days }} days,
</span>{{ props.hours }}:{{ props.minutes }}:{{ props.seconds }}
</span>{{ props.hours }}:{{ formatNumber(props.minutes) }}:{{ formatNumber(props.seconds) }}
</template>
</countdown>
</h1>
@@ -43,5 +43,10 @@
time: timeLeft,
};
},
methods: {
formatNumber(num){
return ('0' + num).slice(-2)
}
}
}
</script>

View File

@@ -201,7 +201,7 @@ router.beforeEach((to, from, next) => {
if (
to.path === '/countdown' ||
to.path === '/sign-in' ||
(user.roles && user.roles.includes('admin'))
(user && user.roles && user.roles.includes('admin'))
){
next();
} else if (new Date() < LAUNCH_DATE){