Fix the lint errors: use the component's own locale in Home, format, and declare Image

This commit is contained in:
Starystars67
2026-10-08 21:42:23 +01:00
parent 46b0a26969
commit f45156a143
2 changed files with 5 additions and 6 deletions
+1
View File
@@ -34,6 +34,7 @@ export default [
alert: 'readonly', alert: 'readonly',
prompt: 'readonly', prompt: 'readonly',
getComputedStyle: 'readonly', getComputedStyle: 'readonly',
Image: 'readonly',
// Node globals // Node globals
process: 'readonly', process: 'readonly',
__dirname: 'readonly', __dirname: 'readonly',
+4 -6
View File
@@ -16,7 +16,7 @@ import {
import { useI18n } from 'vue-i18n' import { useI18n } from 'vue-i18n'
import landingLq from '@/assets/landing-lq.jpg' import landingLq from '@/assets/landing-lq.jpg'
import landingHq from '@/assets/landing_hq.png' import landingHq from '@/assets/landing_hq.png'
const { t } = useI18n() const { t, locale } = useI18n()
const onlinePlayers = ref('...') const onlinePlayers = ref('...')
const onlineServers = ref('...') const onlineServers = ref('...')
@@ -37,13 +37,13 @@ const installerDownloadUrl = computed(() => {
onMounted(async () => { onMounted(async () => {
try { try {
const response = await fetch('https://api.beammp.com/metrics') const response = await fetch('https://api.beammp.com/metrics')
// beammp_players_online 2783 // beammp_players_online 2783
// beammp_public_servers 2959 // beammp_public_servers 2959
// beammp_all_servers 4663 // beammp_all_servers 4663
const data = await response.text() const data = await response.text()
const lines = data.split('\n') const lines = data.split('\n')
const values = lines.map(line => line.split(' ')) const values = lines.map((line) => line.split(' '))
if (values.length >= 3) { if (values.length >= 3) {
onlinePlayers.value = values[0][1] onlinePlayers.value = values[0][1]
onlineServers.value = values[1][1] onlineServers.value = values[1][1]
@@ -123,7 +123,6 @@ const devFeatures = computed(() => [
description: t('message.home.devFeatures.lua.description'), description: t('message.home.devFeatures.lua.description'),
link: link:
'https://docs.beammp.com/' + 'https://docs.beammp.com/' +
// eslint-disable-next-line no-undef
(locale.value == 'en' ? '' : locale.value + '/') + (locale.value == 'en' ? '' : locale.value + '/') +
'scripting/mod-reference/', 'scripting/mod-reference/',
}, },
@@ -131,7 +130,6 @@ const devFeatures = computed(() => [
icon: BookOpen, icon: BookOpen,
title: t('message.home.devFeatures.docs.title'), title: t('message.home.devFeatures.docs.title'),
description: t('message.home.devFeatures.docs.description'), description: t('message.home.devFeatures.docs.description'),
// eslint-disable-next-line no-undef
link: 'https://docs.beammp.com/' + (locale.value == 'en' ? '' : locale.value + '/'), link: 'https://docs.beammp.com/' + (locale.value == 'en' ? '' : locale.value + '/'),
}, },
{ {