новый дизайн

This commit is contained in:
2026-07-25 18:36:45 +04:00
parent df7f98fe8b
commit c43a73e148
54 changed files with 4234 additions and 1110 deletions
@@ -8,6 +8,7 @@ const props = defineProps({
inviteRequired: { type: Boolean, default: true },
auth: { type: Object, required: true },
flash: { type: Object, required: true },
legalUrls: { type: Object, required: true },
});
const hints = {
@@ -159,7 +160,11 @@ function submit(event) {
<label class="join-check">
<input type="checkbox" name="terms" value="1" :checked="form.terms" @change="updateField('terms', $event.target.checked)" />
<span class="box" aria-hidden="true"></span>
<span>Я принимаю <a href="#">правила сервера</a> и согласен на обработку данных для создания игрового аккаунта.</span>
<span v-if="legalUrls.published">
Я принимаю <a :href="legalUrls.offer" target="_blank" rel="noopener">публичную оферту</a>
и <a :href="legalUrls.privacy" target="_blank" rel="noopener">политику конфиденциальности</a>.
</span>
<span v-else>Я принимаю правила проекта и согласен на обработку данных для создания игрового аккаунта.</span>
</label>
<div v-if="errorFor('terms')" class="join-error">{{ errorFor('terms') }}</div>