34 lines
1.0 KiB
Vue
34 lines
1.0 KiB
Vue
<script setup>
|
|
import { Head } from '@inertiajs/vue3';
|
|
import LegalDocument from '../../Components/LegalDocument.vue';
|
|
import PortalLayout from '../../Layouts/PortalLayout.vue';
|
|
import {
|
|
rulesSections,
|
|
rulesSubtitle,
|
|
rulesTitle,
|
|
} from './rulesContent';
|
|
|
|
defineProps({
|
|
site: { type: Object, required: true },
|
|
auth: { type: Object, required: true },
|
|
urls: { type: Object, required: true },
|
|
legal: { type: Object, required: true },
|
|
});
|
|
</script>
|
|
|
|
<template>
|
|
<Head>
|
|
<title>Правила проекта — {{ site.name }}</title>
|
|
<meta name="description" content="Запрещённые действия, меры ответственности и порядок обжалования санкций в проекте MoonWell." />
|
|
</Head>
|
|
|
|
<PortalLayout :site="site" :auth="auth" :urls="urls">
|
|
<LegalDocument
|
|
eyebrow="Правила MoonWell"
|
|
:title="rulesTitle"
|
|
:description="rulesSubtitle"
|
|
:sections="rulesSections"
|
|
/>
|
|
</PortalLayout>
|
|
</template>
|