1616 </el-menu-item >
1717 <el-menu-item index =" /" class =" webkit-box" >
1818 <i class =" el-icon-s-home" />
19- <div class =" lable " > Home</div >
19+ <div class =" label " > Home</div >
2020 </el-menu-item >
2121 <el-menu-item index =" /problem/list" class =" webkit-box" >
2222 <i class =" el-icon-s-order" />
23- <div class =" lable " > Problem List</div >
23+ <div class =" label " > Problem List</div >
2424 </el-menu-item >
2525 <el-menu-item index =" /status/list" class =" webkit-box" >
2626 <i class =" el-icon-s-marketing" />
27- <div class =" lable " > Status List</div >
27+ <div class =" label " > Status List</div >
2828 </el-menu-item >
2929 <el-submenu index =" 1" >
3030 <template slot="title">
3131 <i class =" el-icon-s-help" />
32- <span class =" lable " > Apps</span >
32+ <span class =" label " > Apps</span >
3333 </template >
3434 <el-menu-item index =" /app/editor" >
3535 Code Editor
3636 </el-menu-item >
3737 </el-submenu >
3838 <el-submenu index =" 2" id =" user" >
3939 <template slot="title">
40- <el-avatar shape =" square" >
41- <img src =" ./../../assets/icon/SOJ-thick-white-background.png" />
42- </el-avatar >
40+ <UserAvatar />
4341 </template >
4442 <div v-if =" this.$store.state.user.authenticated" >
4543 <el-menu-item :index =" '/account/' + $store.state.user.userid" >
6058
6159<script >
6260import UserLogout from ' ./../user/logout.vue' ;
61+ import UserAvatar from ' ./../user/avatar.vue' ;
6362
6463export default {
6564 name: ' NavBar' ,
@@ -69,14 +68,15 @@ export default {
6968 };
7069 },
7170 components: {
72- UserLogout
71+ UserLogout,
72+ UserAvatar
7373 }
7474};
7575 </script >
7676
7777<style scoped>
7878@media only screen and (max-width : 500px ) {
79- .lable {
79+ .label {
8080 display : none ;
8181 }
8282}
0 commit comments