<template>
	<div class='sidebar' transition='slide' v-if='$parent.sidebars.users'>
		<div class='inner-wrapper'>
			<div class='title'>Users</div>
			<h5 class="center">Total users: {{$parent.userCount}}</h5>
			<aside class="menu">
				<ul class="menu-list">
					<li v-for="user in $parent.users">
						<a href="#" v-link="{ path: '/u/' + user }" target="_blank">{{user}}</a>
					</li>
				</ul>
			</aside>
		</div>
	</div>
</template>

<style type='scss' scoped>
	.sidebar {
		position: fixed;
		z-index: 1;
		top: 0;
		right: 0;
		width: 300px;
		height: 100vh;
		background-color: #fff;
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	}

	.inner-wrapper {
		top: 64px;
		position: relative;
	}

	.slide-transition {
		transition: transform 0.6s ease-in-out;
		transform: translateX(0);
	}

	.slide-enter, .slide-leave {
		transform: translateX(100%);
	}

	.title {
		background-color: rgb(3, 169, 244);
		text-align: center;
		padding: 10px;
		color: white;
		font-weight: 600;
	}

	.menu { padding: 0 20px; }

	.menu-list li a:hover { color: #000 !important; }
</style>