index.js
3.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
import Vue from 'vue'
import Router from 'vue-router'
import { authGuard } from "../auth/authGuard"
import LandingPage from '@/components/LandingPage'
import SignUp from '@/components/SignUp'
import Reset from '@/components/Reset'
import Profile from '@/components/Profile'
import welcome from '@/components/welcome'
import Intermediate from '@/components/Intermediate'
import Insight from '@/components/Insight'
import ProductInsight from '@/components/ProductInsight'
import EpisodeIntro from '@/components/EpisodeIntro'
import AuthorIntro from '@/components/AuthorIntro'
import AuthorReadingNow from '@/components/AuthorReadingNow'
import SingleAuthor from '@/components/SingleAuthor'
import Outro from '@/components/Outro'
import SingleMobileInsight from '@/components/SingleMobileInsight'
import TwoScreenWithoutInsight from '@/components/TwoScreenWithoutInsight'
import router from '../router'
Vue.use(Router)
export default new Router({
mode: 'history',
routes: [{
path: '/',
name: 'LandingPage',
component: LandingPage,
// beforeEnter: function(to, from, next) {
// var userdata = localStorage.getItem('spotlight_usertoken')
// if (userdata) {
// router.push({ name: 'Welcome' })
// }
// next()
// }
},
{
path: '/signup',
name: 'SignUp',
component: SignUp,
},
{
path: '/intermediate',
name: 'Intermediate',
component: Intermediate
},
{
path: '/reset',
name: 'Reset',
component: Reset,
},
{
path: '/profile',
name: 'Profile',
component: Profile,
},
{
path: '/insight',
name: 'Insight',
component: Insight,
},
{
path: '/product-insight',
name: 'ProductInsight',
component: ProductInsight,
},
{
path: '/episode-intro',
name: 'EpisodeIntro',
component: EpisodeIntro,
},
,
{
path: '/author-intro',
name: 'AuthorIntro',
component: AuthorIntro,
},
{
path: '/author-reading-now',
name: 'AuthorReadingNow',
component: AuthorReadingNow,
},
{
path: '/single-author',
name: 'SingleAuthor',
component: SingleAuthor,
},
{
path: '/outro',
name: 'Outro',
component: Outro,
},
{
path: '/single-mobile-insight',
name: 'SingleMobileInsight',
component: SingleMobileInsight,
},
{
path: '/two-screen-without-insight',
name: 'TwoScreenWithoutInsight',
component: TwoScreenWithoutInsight,
}
],
scrollBehavior(to, from, savedPosition) {
this.seen = false
return { x: 0, y: 0 }
}
})