Export vue component user-avatar

This commit is contained in:
Tobias Johansson 2019-04-01 14:25:45 +02:00
parent a37aec61b2
commit c93393ad10
2 changed files with 11 additions and 4 deletions

View File

@ -18,6 +18,7 @@ import { EnumFilter } from './table/rows/filter/EnumFilter'
import { StatusFilter } from './table/rows/filter/StatusFilter' import { StatusFilter } from './table/rows/filter/StatusFilter'
import { TextFilter } from './table/rows/filter/TextFilter' import { TextFilter } from './table/rows/filter/TextFilter'
import { NameFilter } from './table/rows/filter/NameFilter' import { NameFilter } from './table/rows/filter/NameFilter'
import { UserAvatar } from './user/Avatar'
let mixins = { let mixins = {
UnitOfWorkTracker, UnitOfWorkTracker,
@ -54,4 +55,8 @@ let table = {
}, },
} }
export { mixins, table } let user = {
UserAvatar
}
export { mixins, table, user }

View File

@ -1,12 +1,14 @@
const TEMPLATE = ` const TEMPLATE = `
<div class="user-avatar"> <div class="user-avatar">
<img <img
:src="user.gravatar" :src="user.gravatar"
:alt="user.full_name"> :alt="user.full_name">
</div> </div>
`; `;
Vue.component('user-avatar', { let UserAvatar = Vue.component('user-avatar', {
template: TEMPLATE, template: TEMPLATE,
props: {user: Object}, props: {user: Object},
}); });
export {UserAvatar}