diff --git a/src/components/Player.vue b/src/components/Player.vue index e4b3242..2f86725 100644 --- a/src/components/Player.vue +++ b/src/components/Player.vue @@ -102,6 +102,10 @@ @click="isMenuOpen = !isMenuOpen" :class="{ active: isMenuOpen }" > + {{ player.name }}
{{ player.pronouns }} @@ -652,13 +656,14 @@ li.move:not(.from) .player .overlay svg.move { /***** Player name *****/ .player > .name { - display: inline-flex; + right: 10%; + display: flex; justify-content: center; font-size: 120%; line-height: 120%; cursor: pointer; white-space: nowrap; - width: 100%; + width: 120%; background: rgba(0, 0, 0, 0.5); border: 3px solid black; border-radius: 10px; @@ -666,6 +671,11 @@ li.move:not(.from) .player .overlay svg.move { box-shadow: 0 0 5px black; padding: 0 4px; + svg { + top: 3px; + margin-right: 10px; + } + span { overflow: hidden; text-overflow: ellipsis; @@ -683,9 +693,9 @@ li.move:not(.from) .player .overlay svg.move { } .pronouns { - display: inline-flex; + display: flex; position: absolute; - right: 120%; + right: 110%; max-width: 250px; z-index: 25; background: rgba(0, 0, 0, 0.5); @@ -696,6 +706,8 @@ li.move:not(.from) .player .overlay svg.move { pointer-events: none; opacity: 0; transition: opacity 200ms ease-in-out; + padding: 0 4px; + bottom: -3px; &:before { content: " "; @@ -717,7 +729,7 @@ li.move:not(.from) .player .overlay svg.move { /***** Player menu *****/ .player > .menu { position: absolute; - left: 100%; + left: 110%; bottom: -5px; text-align: left; white-space: nowrap; diff --git a/src/components/TownSquare.vue b/src/components/TownSquare.vue index aea812e..80a838b 100644 --- a/src/components/TownSquare.vue +++ b/src/components/TownSquare.vue @@ -264,7 +264,7 @@ export default { // open menu on the left .player > .menu { left: auto; - right: 100%; + right: 110%; margin-right: 15px; &:before { border-left-color: black; @@ -293,14 +293,23 @@ export default { } } - .pronouns { - left: 120%; - right: auto; - &:before { - border-left-color: transparent; - border-right-color: black; - left: auto; - right: 100%; + .name { + flex-direction: row-reverse; + + svg { + margin-left: 10px; + margin-right: 2px; + } + + .pronouns { + left: 110%; + right: auto; + &:before { + border-left-color: transparent; + border-right-color: black; + left: auto; + right: 100%; + } } } } @else {