feat: Change availability status from sidebar (#1288)

Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com>
This commit is contained in:
Dmitriy Shcherbakan 2020-10-02 08:46:12 +03:00 committed by GitHub
parent f61b731fb3
commit 127ffda762
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
38 changed files with 299 additions and 1 deletions

View file

@ -26,6 +26,10 @@
</transition-group>
</div>
<div class="bottom-nav">
<availability-status />
</div>
<div class="bottom-nav">
<transition name="menu-slide">
<div
@ -55,11 +59,11 @@
</ul>
</div>
</transition>
<div class="current-user" @click.prevent="showOptions()">
<thumbnail
:src="currentUser.avatar_url"
:username="currentUserAvailableName"
:status="currentUser.availability_status"
/>
<div class="current-user--data">
<h3 class="current-user--name">
@ -157,6 +161,7 @@ import { mixin as clickaway } from 'vue-clickaway';
import adminMixin from '../../mixins/isAdmin';
import Auth from '../../api/auth';
import SidebarItem from './SidebarItem';
import AvailabilityStatus from './AvailabilityStatus';
import { frontendURL } from '../../helper/URLHelper';
import Thumbnail from '../widgets/Thumbnail';
import { getSidebarItems } from '../../i18n/default-sidebar';
@ -167,6 +172,7 @@ export default {
components: {
SidebarItem,
Thumbnail,
AvailabilityStatus,
},
mixins: [clickaway, adminMixin, alertMixin],
props: {