poprawki designu scenerii

This commit is contained in:
2024-03-03 22:17:15 +01:00
parent 40bbdbe4fa
commit 17f6f9c8ef
3 changed files with 51 additions and 42 deletions
+1 -1
View File
@@ -86,7 +86,7 @@ $online: #09a116;
$unknown: #b93c3c;
.status-badge {
border-radius: 1rem;
border-radius: 1em;
font-weight: 500;
padding: 0.2em 0.55em;
@@ -1,15 +1,15 @@
<template>
<section class="info-dispatcher">
<div class="dispatcher" v-if="onlineScenery && onlineScenery.dispatcherExp != -1">
<div class="info-top" v-if="onlineScenery && onlineScenery.dispatcherExp != -1">
<span
class="dispatcher_level"
class="dispatcher-level"
:style="calculateExpStyle(onlineScenery.dispatcherExp, onlineScenery.dispatcherIsSupporter)"
>
{{ onlineScenery.dispatcherExp > 1 ? onlineScenery.dispatcherExp : 'L' }}
</span>
<router-link
class="dispatcher_name"
class="dispatcher-name"
:to="`/journal/dispatchers?search-dispatcher=${onlineScenery.dispatcherName}`"
>
<span
@@ -21,18 +21,25 @@
</span>
<span v-else>{{ onlineScenery.dispatcherName }}</span>
</router-link>
</div>
<span class="dispatcher_likes text--primary">
<div class="info-bottom">
<span
class="dispatcher-likes text--primary"
v-if="onlineScenery && onlineScenery.dispatcherExp != -1"
>
<img src="/images/icon-like.svg" alt="Likes count icon" />
<span>{{ onlineScenery?.dispatcherRate || '0' }}</span>
</span>
</div>
<StationStatusBadge
:isOnline="onlineScenery ? true : false"
:dispatcherStatus="onlineScenery?.dispatcherStatus"
:dispatcherTimestamp="onlineScenery?.dispatcherTimestamp"
/>
<span class="dispatcher-badge">
<StationStatusBadge
:isOnline="onlineScenery ? true : false"
:dispatcherStatus="onlineScenery?.dispatcherStatus"
:dispatcherTimestamp="onlineScenery?.dispatcherTimestamp"
/>
</span>
</div>
</section>
</template>
@@ -59,45 +66,46 @@ export default defineComponent({
<style lang="scss" scoped>
.info-dispatcher {
display: flex;
align-items: center;
justify-content: center;
font-size: 1.8em;
}
flex-wrap: wrap;
.info-top {
display: flex;
justify-content: center;
align-items: center;
gap: 0.5em;
}
.info-bottom {
display: flex;
justify-content: center;
align-items: center;
gap: 0.5em;
.dispatcher {
font-size: 2em;
margin-top: 0.5em;
}
&_level {
display: inline-block;
margin-right: 0.3em;
background: firebrick;
.dispatcher-level {
background: firebrick;
border-radius: 0.1em;
border-radius: 0.1em;
width: 1.5em;
height: 1.5em;
line-height: 1.5em;
font-weight: bold;
}
width: 1.5em;
height: 1.5em;
line-height: 1.5em;
font-weight: bold;
}
&_name {
cursor: pointer;
margin-right: 0.25em;
}
.dispatcher-likes {
display: flex;
gap: 0.25em;
&_likes {
img {
height: 0.7em;
margin: 0 0.25em;
}
}
}
.status-badge {
font-size: 1.25em;
margin: 0.5em 0.25em;
img {
width: 1em;
}
}
.dispatcher-badge {
font-size: 0.7em;
}
</style>
+1
View File
@@ -236,6 +236,7 @@ button.back-btn {
height: 95vh;
min-height: 750px;
max-height: 1000px;
overflow: auto;
display: flex;
flex-direction: column;