- Fixed Image avatar user list, q-qvatar rounded image
This commit is contained in:
40
src/mixins/mixin-users.ts
Normal file
40
src/mixins/mixin-users.ts
Normal file
@@ -0,0 +1,40 @@
|
||||
import Vue from 'vue'
|
||||
import { GlobalStore, UserStore } from '../store/Modules'
|
||||
|
||||
import Component from 'vue-class-component'
|
||||
|
||||
// You can declare a mixin as the same style as components.
|
||||
@Component
|
||||
export default class MixinUsers extends Vue {
|
||||
public getUserByUsername(username) {
|
||||
return UserStore.getters.getNameSurnameByUsername(username)
|
||||
}
|
||||
public getImgByUsername(username) {
|
||||
return `statics/` + UserStore.getters.getImgByUsername(username)
|
||||
}
|
||||
public getMyUsername() {
|
||||
return UserStore.state.my.username
|
||||
}
|
||||
get getMyImg() {
|
||||
return UserStore.getters.getImgByUsername(UserStore.state.my.username)
|
||||
}
|
||||
get MenuCollapse() {
|
||||
return GlobalStore.state.menuCollapse
|
||||
// return true
|
||||
}
|
||||
get Username() {
|
||||
return UserStore.state.my.username
|
||||
}
|
||||
get myName() {
|
||||
return UserStore.state.my.name
|
||||
}
|
||||
get mySurname() {
|
||||
return UserStore.state.my.surname
|
||||
}
|
||||
get Verificato() {
|
||||
return UserStore.state.my.verified_email
|
||||
}
|
||||
get Email() {
|
||||
return UserStore.state.my.email
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user