restruct: scenery info components

This commit is contained in:
2025-03-23 16:20:38 +01:00
parent 71b4cc3bdb
commit b56e114ef9
6 changed files with 165 additions and 104 deletions
@@ -0,0 +1,32 @@
<template>
<section
class="scenery-authors"
v-if="station?.generalInfo?.authors && station.generalInfo.authors.length > 0"
>
<b>
{{
$t(
'scenery.authors-title',
{ authors: station.generalInfo.authors.length },
station.generalInfo.authors.length
)
}}:
</b>
{{ station.generalInfo.authors.join(', ') }}
</section>
</template>
<script lang="ts">
import { defineComponent, PropType } from 'vue';
import { Station } from '../../../typings/common';
export default defineComponent({
props: {
station: {
type: Object as PropType<Station>
}
}
});
</script>
<style scoped></style>