refactor(sceneryinfo): styles scope

This commit is contained in:
2025-12-18 01:14:56 +01:00
parent 0b435c95a0
commit c99b5df4aa
4 changed files with 29 additions and 38 deletions
-23
View File
@@ -1,23 +0,0 @@
<template>
<button class="action-btn btn--filled">
<div class="button_content">
<slot></slot>
</div>
</button>
</template>
<script lang="ts">
import { defineComponent } from 'vue';
export default defineComponent({});
</script>
<style lang="scss">
@use '../../styles/responsive';
.button_content {
display: flex;
justify-content: center;
align-items: center;
}
</style>
+1 -13
View File
@@ -57,20 +57,8 @@ export default defineComponent({
});
</script>
<style lang="scss">
<style lang="scss" scoped>
@use '../../styles/responsive';
@use '../../styles/badge';
h3.section-header {
margin: 0.5em 0;
padding: 0.3em;
display: flex;
justify-content: center;
align-items: center;
font-size: 1.2em;
}
.info-lists {
display: flex;
@@ -1,6 +1,6 @@
<template>
<section class="info-spawn-list">
<h3 class="spawn-header section-header">
<h3 class="spawn-header">
<img src="/images/icon-spawn.svg" alt="Open spawns icon" />
&nbsp;{{ $t('scenery.spawns') }} &nbsp;
<span class="text--primary">{{ onlineScenery?.spawns.length || '0' }}</span>
@@ -53,10 +53,23 @@ export default defineComponent({
</script>
<style lang="scss" scoped>
@use '../../../styles/badge';
ul {
position: relative;
}
h3.spawn-header {
margin: 0.5em 0;
padding: 0.3em;
display: flex;
justify-content: center;
align-items: center;
font-size: 1.2em;
}
.spawns-anim {
&-move,
&-enter-active,
@@ -1,6 +1,6 @@
<template>
<section class="info-user-list">
<h3 class="user-header section-header">
<h3 class="user-header">
<img src="/images/icon-user.svg" alt="Users icon" />
&nbsp;{{ $t('scenery.users') }} &nbsp;
<span class="text--primary">{{ onlineScenery?.stationTrains?.length || 0 }}</span
@@ -111,6 +111,8 @@ export default defineComponent({
</script>
<style lang="scss" scoped>
@use '../../../styles/badge';
$no-timetable: #aaa;
$departed: springgreen;
$stopped: #ffa600;
@@ -118,6 +120,17 @@ $online: gold;
$terminated: salmon;
$disconnected: slategray;
h3.user-header {
margin: 0.5em 0;
padding: 0.3em;
display: flex;
justify-content: center;
align-items: center;
font-size: 1.2em;
}
.info-user-list {
width: 100%;
}