I'm trying to use the v-menu for mobile. However the items (icons, text, avatar) are not centered, even with the use of auto
. I've tried multiple custom css solutions but nothing works.
The v-menu
v-menu code:
<v-menu offset-y auto>
<v-btn slot="activator" icon
>
<v-icon>fas fa-bars</v-icon>
</v-btn>
<v-list>
<!-- Home -->
<v-list-tile>
<v-list-tile-title>
<router-link to="/home" class="nav-text">
<a> Home </a>
</router-link>
</v-list-tile-title>
</v-list-tile>
<!-- About us -->
<v-list-tile>
<v-list-tile-title>
<router-link to="/aboutus" class="nav-text">
<a> about us </a>
</router-link>
</v-list-tile-title>
</v-list-tile>
<!-- Messages -->
<v-list-tile>
<v-list-tile-title>
<div class="alignMessageIcon">
<router-link to="/messages" class="nav-text">
<v-icon size="22" color="grey darken-2">far fa-comment-alt</v-icon>
</router-link>
</div>
</v-list-tile-title>
</v-list-tile>
<!-- Profile -->
<v-list-tile>
<v-list-tile-title>
<router-link to="/profile" class="nav-text">
<v-avatar size="27">
<img
:src="currentUser.profile_img"
:alt='currentUser.firstname'
>
</v-avatar>
</router-link>
</v-list-tile-title>
</v-list-tile>
</v-list>
</v-menu>