Added current user avatar.

This commit is contained in:
Vadim Nicolai
2018-12-22 23:17:27 +02:00
parent 2354a96624
commit 24af938058

View File

@@ -35,18 +35,30 @@
</li> </li>
</ul> </ul>
<div class="tabs-container"> <div class="tabsContainer">
<ul <div class="tab">
id="shareWithList" <ul
class="shareWithList" v-if="activeTab === 'Sharing'"
/> id="shareWithList"
class="shareWithList"
>
<li>
<avatar :user="board.owner.uid" />
<span class="has-tooltip username">
{{ board.owner.displayname }}
</span>
</li>
</ul>
</div>
</div> </div>
</div> </div>
</template> </template>
<script> <script>
import { Avatar } from 'nextcloud-vue'
export default { export default {
name: 'BoardSidebar', name: 'BoardSidebar',
components: { Avatar },
props: { props: {
board: { board: {
type: Object, type: Object,
@@ -57,7 +69,7 @@ export default {
}, },
data() { data() {
return { return {
activeTab: 'shareWithList', activeTab: 'Sharing',
tabs: [ tabs: [
{ {
name: 'Sharing', name: 'Sharing',
@@ -83,6 +95,7 @@ export default {
this.$store.dispatch('toggleSidebar') this.$store.dispatch('toggleSidebar')
}, },
setSelectedHeader(tabName) { setSelectedHeader(tabName) {
this.activeTab = tabName
this.tabs.forEach(tab => { this.tabs.forEach(tab => {
tab.isSelected = (tab.name === tabName) tab.isSelected = (tab.name === tabName)
}) })
@@ -122,4 +135,9 @@ export default {
} }
} }
} }
.tabsContainer {
.tab {
padding: 0 15px 15px;
}
}
</style> </style>