новости + переработка текстов

This commit is contained in:
2026-07-26 21:09:32 +04:00
parent 5495e40539
commit cb234b17ac
41 changed files with 809 additions and 1939 deletions
+7 -5
View File
@@ -1,6 +1,6 @@
<script setup>
import { Head } from '@inertiajs/vue3';
import { computed, onBeforeUnmount, onMounted } from 'vue';
import { onBeforeUnmount, onMounted } from 'vue';
import About from './Components/About.vue';
import Background from './Components/Background.vue';
import Features from './Components/Features.vue';
@@ -16,6 +16,7 @@ const props = defineProps({
realm: { type: Object, required: true },
playUrl: { type: String, required: true },
posts: { type: Array, default: () => [] },
newsIndexUrl: { type: String, required: true },
tweaks: { type: Object, default: () => ({}) },
registerEndpoint: { type: String, required: true },
legalUrls: { type: Object, required: true },
@@ -25,7 +26,8 @@ const props = defineProps({
flash: { type: Object, default: () => ({}) },
});
const pageTitle = computed(() => `${props.realm.server_name || 'MoonWell'} - Лунный Колодец`);
const pageTitle = 'MoonWell — Лунный колодец';
const pageDescription = 'Пройди историю Азерота — от Классики до Короля-лича — в своём темпе, в одиночку или с небольшим отрядом.';
let revealObserver;
onMounted(() => {
@@ -48,7 +50,7 @@ onBeforeUnmount(() => revealObserver?.disconnect());
<template>
<Head>
<title>{{ pageTitle }}</title>
<meta name="description" :content="realm.tagline || 'MoonWell - приватный сервер World of Warcraft 3.3.5a'" />
<meta name="description" :content="pageDescription" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet" />
@@ -56,12 +58,12 @@ onBeforeUnmount(() => revealObserver?.disconnect());
<Background />
<Nav :auth="auth" :play-url="playUrl" :realm="realm" />
<Hero :play-url="playUrl" />
<Hero :play-url="playUrl" :client-version="realm.client_version" />
<Realm :realm="realm" />
<About />
<Features />
<Join :register-endpoint="registerEndpoint" :csrf-token="csrfToken" :invite-required="inviteRequired" :auth="auth" :flash="flash" :legal-urls="legalUrls" />
<News :posts="posts" />
<News :posts="posts" :index-url="newsIndexUrl" />
<Footer :play-url="playUrl" :legal-urls="legalUrls" />
<Tweaks :tweaks="tweaks" />
</template>