You've already forked AstralRinth
* refactor: migrate to common eslint+prettier configs * fix: prettier frontend * feat: config changes * fix: lint issues * fix: lint * fix: type imports * fix: cyclical import issue * fix: lockfile * fix: missing dep * fix: switch to tabs * fix: continue switch to tabs * fix: rustfmt parity * fix: moderation lint issue * fix: lint issues * fix: ui intl * fix: lint issues * Revert "fix: rustfmt parity" This reverts commit cb99d2376c321d813d4b7fc7e2a213bb30a54711. * feat: revert last rs
41 lines
883 B
Vue
41 lines
883 B
Vue
<template>
|
|
<div>
|
|
<UiServersServerGameLabel
|
|
v-if="showGameLabel"
|
|
:game="serverData.game"
|
|
:mc-version="serverData.mc_version ?? ''"
|
|
:is-link="linked"
|
|
/>
|
|
<UiServersServerLoaderLabel
|
|
:loader="serverData.loader"
|
|
:loader-version="serverData.loader_version ?? ''"
|
|
:no-separator="column"
|
|
:is-link="linked"
|
|
/>
|
|
<UiServersServerSubdomainLabel
|
|
v-if="serverData.net?.domain"
|
|
:subdomain="serverData.net.domain"
|
|
:no-separator="column"
|
|
:is-link="linked"
|
|
/>
|
|
<UiServersServerUptimeLabel
|
|
v-if="uptimeSeconds"
|
|
:uptime-seconds="uptimeSeconds"
|
|
:no-separator="column"
|
|
/>
|
|
</div>
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
interface ServerInfoLabelsProps {
|
|
serverData: Record<string, any>
|
|
showGameLabel: boolean
|
|
showLoaderLabel: boolean
|
|
uptimeSeconds?: number
|
|
column?: boolean
|
|
linked?: boolean
|
|
}
|
|
|
|
defineProps<ServerInfoLabelsProps>()
|
|
</script>
|