1
0
mirror of https://git.boykissers.com/pawkey/pawkey-sk.git synced 2025-12-20 12:14:18 +00:00

fix: temp fix for approval email issue

This commit is contained in:
Leafus
2025-05-19 16:36:41 +00:00
committed by Bluey Heeler
parent e42e7e1e94
commit 5a5914be8d
3 changed files with 19 additions and 34 deletions

View File

@@ -301,7 +301,7 @@ async function onSubmit(): Promise<void> {
os.alert({
type: 'success',
title: i18n.ts._signup.almostThere,
text: i18n.tsx._signup.emailSent({ email: email.value }),
text: i18n.ts._signup.approvalPending,
});
emit('signupEmailPending');
} else if (instance.approvalRequiredForSignup) {

View File

@@ -4,13 +4,16 @@ SPDX-License-Identifier: AGPL-3.0-only
-->
<template>
<PwVisitorMusic/>
<div v-if="instance" :class="$style.root">
<PwVisitorMusic/>
<div :class="[$style.main, $style.panel]">
<img :src="instance.sidebarLogoUrl || instance.iconUrl || '/apple-touch-icon.png'" alt=""
:class="instance.sidebarLogoUrl ? $style.wideIcon : $style.mainIcon" />
<button class="_button _acrylic" :class="$style.mainMenu" @click="showMenu"><i
class="ti ti-dots"></i></button>
<img
:src="instance.sidebarLogoUrl || instance.iconUrl || '/apple-touch-icon.png'" alt=""
:class="instance.sidebarLogoUrl ? $style.wideIcon : $style.mainIcon"
/>
<button class="_button _acrylic" :class="$style.mainMenu" @click="showMenu">
<i class="ti ti-dots"></i>
</button>
<div :class="$style.mainFg">
<h1 :class="$style.mainTitle">
<!-- 背景色によってはロゴが見えなくなるのでとりあえず無効に -->
@@ -21,22 +24,6 @@ SPDX-License-Identifier: AGPL-3.0-only
<!-- eslint-disable-next-line vue/no-v-html -->
<div v-html="sanitizeHtml(instance.description) || i18n.ts.headlineMisskey"></div>
</div>
<div v-if="instance.disableRegistration || instance.federation !== 'all'" :class="$style.mainWarn"
class="_gaps_s">
<MkInfo v-if="instance.disableRegistration" warn>{{ i18n.ts.invitationRequiredToRegister }}</MkInfo>
<MkInfo v-if="instance.federation === 'specified'" warn>{{ i18n.ts.federationSpecified }}</MkInfo>
<MkInfo v-else-if="instance.federation === 'none'" warn>{{ i18n.ts.federationDisabled }}</MkInfo>
</div>
<div v-if="instance.approvalRequiredForSignup" :class="$style.mainWarn">
<MkInfo warn>{{ i18n.ts.approvalRequiredToRegister }}</MkInfo>
</div>
<div class="_gaps_s" :class="$style.mainActions">
<MkButton :class="$style.mainAction" full rounded gradate data-cy-signup style="margin-right: 12px;"
@click="signup()">{{ i18n.ts.joinThisServer }}</MkButton>
<MkButton :class="$style.mainAction" full rounded data-cy-signin @click="signin()">{{ i18n.ts.login
}}</MkButton>
</div>
</div>
<div
v-if="instance.disableRegistration || instance.federation !== 'all'" :class="$style.mainWarn"
class="_gaps_s"

View File

@@ -35,8 +35,6 @@ SPDX-License-Identifier: AGPL-3.0-only
<script lang="ts" setup>
import { ref } from 'vue';
import * as Misskey from 'misskey-js';
import XTimeline from './welcome.timeline.vue';
import MarqueeText from '@/components/MkMarquee.vue';
import MkFeaturedPhotos from '@/components/MkFeaturedPhotos.vue';
import misskeysvg from '/client-assets/pawkey.png';
import { misskeyApiGet } from '@/scripts/misskey-api.js';