This repository was archived by the owner on May 7, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +36
-38
lines changed Expand file tree Collapse file tree 2 files changed +36
-38
lines changed Original file line number Diff line number Diff line change 1
1
<template >
2
2
<div id =" app" >
3
3
<error-page v-if =" isError" />
4
+
4
5
<header >
5
6
<router-link :to =" { name: 'home' }" >
6
7
<img class =" logo" src =" @/assets/logo.svg" alt =" ProLab" >
7
8
</router-link >
8
9
<loading-indicator />
9
10
</header >
11
+
10
12
<router-view v-show =" !isError" />
13
+
14
+ <footer >
15
+ <div v-if =" loggedIn" >
16
+ <router-link to =" /editprofile" >プロフィール編集</router-link >
17
+ <router-link :to =" { name: 'editAchievements' }" exact >実績編集</router-link >
18
+ <Logout />
19
+ </div >
20
+ <div v-else >
21
+ <router-link to =" /login" >ログイン</router-link >
22
+ </div >
23
+ <small >© ; Programming Laboratory, 2019</small >
24
+ </footer >
11
25
</div >
12
26
</template >
13
27
14
28
<script >
15
29
import { mapGetters } from ' vuex' ;
16
30
import ErrorPage from ' ./components/ErrorPage.vue' ;
17
31
import LoadingIndicator from ' ./components/LoadingIndicator.vue' ;
32
+ import Logout from ' @/components/Logout.vue' ;
18
33
19
34
export default {
20
35
components: {
21
36
ErrorPage,
22
37
LoadingIndicator,
38
+ Logout,
23
39
},
24
40
computed: {
25
41
... mapGetters (' criticalError' , [' isError' ]),
42
+ ... mapGetters (' session' , [' loggedIn' ]),
26
43
},
27
44
metaInfo: {
28
45
title: ' Untitled' ,
@@ -52,6 +69,25 @@ header img {
52
69
padding : 3px ;
53
70
}
54
71
72
+ footer div {
73
+ text-align : center ;
74
+ }
75
+
76
+ footer a {
77
+ display : inline-block ;
78
+ padding : 12px ;
79
+ border-bottom : 2px #333 solid ;
80
+ color : black ;
81
+ margin : 0 4px 24px ;
82
+ }
83
+
84
+ footer small {
85
+ display : block ;
86
+ }
87
+
88
+ small {
89
+ text-align : center ;
90
+ }
55
91
56
92
@media screen and (max-width : 480px ) {
57
93
header img {
Original file line number Diff line number Diff line change 21
21
<publicMemberList includeLeftUser />
22
22
</div >
23
23
</section >
24
-
25
- <footer >
26
- <div v-if =" loggedIn" >
27
- <router-link to =" /editprofile" >プロフィール編集</router-link >
28
- <router-link :to =" { name: 'editAchievements' }" exact >実績編集</router-link >
29
- <Logout />
30
- </div >
31
- <div v-else >
32
- <router-link to =" /login" >ログイン</router-link >
33
- </div >
34
- <small >© ; Programming Laboratory, 2019</small >
35
- </footer >
36
24
</div >
37
25
</template >
38
26
39
27
<script >
40
- import { mapGetters } from ' vuex' ;
41
28
import AchievementsList from ' @/components/AchievementsList.vue' ;
42
- import Logout from ' @/components/Logout.vue' ;
43
29
import publicMemberList from ' @/components/PublicMemberList.vue' ;
44
30
45
31
export default {
@@ -50,12 +36,8 @@ export default {
50
36
},
51
37
components: {
52
38
AchievementsList,
53
- Logout,
54
39
publicMemberList,
55
40
},
56
- computed: {
57
- ... mapGetters (' session' , [' loggedIn' ]),
58
- },
59
41
};
60
42
</script >
61
43
@@ -69,22 +51,6 @@ export default {
69
51
}
70
52
}
71
53
72
- footer div {
73
- text-align : center ;
74
- }
75
-
76
- footer a {
77
- display : inline-block ;
78
- padding : 12px ;
79
- border-bottom : 2px #333 solid ;
80
- color : black ;
81
- margin : 0 4px 24px ;
82
- }
83
-
84
- footer small {
85
- display : block ;
86
- }
87
-
88
54
.home {
89
55
max-width : 1500px ;
90
56
margin : 40px auto ;
127
93
margin-right : 20px ;
128
94
}
129
95
130
- small {
131
- text-align : center ;
132
- }
133
-
134
96
@media screen and (max-width : 480px ) {
135
97
h2 {
136
98
padding-left : 30px ;
You can’t perform that action at this time.
0 commit comments