Skip to content

Commit 60e25bf

Browse files
Fix NotificationDot positioning in user dropdown menu (#1484)
1 parent 403cfcf commit 60e25bf

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

webapp/src/components/UserDropdown.vue

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@
44
class="dropdown-item btn login btn-link"
55
aria-label="Account settings"
66
@click="editAccountSettingIsOpen = true"
7-
><font-awesome-icon icon="cog" /> &nbsp;&nbsp;Account settings
8-
<span v-if="isUnverified"><NotificationDot /></span>
7+
>
8+
<font-awesome-icon icon="cog" /> &nbsp;&nbsp;Account settings
9+
<span v-if="isUnverified" class="notification-wrapper"><NotificationDot /></span>
910
</a>
1011
<span v-if="user.role === 'admin'">
1112
<router-link to="/admin" class="dropdown-item btn login btn-link" aria-label="Administration">
1213
<font-awesome-icon icon="users-cog" /> &nbsp;Administration
13-
<span v-if="hasUnverifiedUser"><NotificationDot /></span>
14+
<span v-if="hasUnverifiedUser" class="notification-wrapper"><NotificationDot /></span>
1415
</router-link>
1516
</span>
1617
<a
@@ -70,4 +71,11 @@ export default {
7071
.user-display-name {
7172
font-weight: bold;
7273
}
74+
75+
.notification-wrapper {
76+
position: relative;
77+
display: inline-block;
78+
margin-left: 0.25rem;
79+
vertical-align: middle;
80+
}
7381
</style>

0 commit comments

Comments
 (0)