diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-05-04 17:09:57 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-05-04 17:09:57 +0900 |
| commit | 71ebb068f7eb51f473f35d8e6ae7cfbad1e74b62 (patch) | |
| tree | cc358783d0481d2bef9ef199719997d8167c1adc /src/client | |
| parent | リアクションピッカーの設定がリアルタイムで反映され... (diff) | |
| download | misskey-71ebb068f7eb51f473f35d8e6ae7cfbad1e74b62.tar.gz misskey-71ebb068f7eb51f473f35d8e6ae7cfbad1e74b62.tar.bz2 misskey-71ebb068f7eb51f473f35d8e6ae7cfbad1e74b62.zip | |
メールアドレスの設定を促すように
Diffstat (limited to 'src/client')
| -rw-r--r-- | src/client/pages/settings/index.vue | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/client/pages/settings/index.vue b/src/client/pages/settings/index.vue index 049e912898..3fd10fc44f 100644 --- a/src/client/pages/settings/index.vue +++ b/src/client/pages/settings/index.vue @@ -10,6 +10,7 @@ </div> <FormLink :active="page === 'accounts'" replace to="/settings/accounts"><template #icon><i class="fas fa-users"></i></template>{{ $ts.accounts }}</FormLink> </FormGroup> + <FormInfo v-if="emailNotConfigured" warn>{{ $ts.emailNotConfiguredWarning }} <MkA to="/settings/email" class="_link">{{ $ts.configure }}</MkA></FormInfo> <FormGroup> <template #label>{{ $ts.basicSettings }}</template> <FormLink :active="page === 'profile'" replace to="/settings/profile"><template #icon><i class="fas fa-user"></i></template>{{ $ts.profile }}</FormLink> @@ -58,10 +59,13 @@ import FormLink from '@client/components/form/link.vue'; import FormGroup from '@client/components/form/group.vue'; import FormBase from '@client/components/form/base.vue'; import FormButton from '@client/components/form/button.vue'; +import FormInfo from '@client/components/form/info.vue'; import { scroll } from '@client/scripts/scroll'; import { signout } from '@client/account'; import { unisonReload } from '@client/scripts/unison-reload'; import * as symbols from '@client/symbols'; +import { instance } from '@client/instance'; +import { $i } from '@client/account'; export default defineComponent({ components: { @@ -69,6 +73,7 @@ export default defineComponent({ FormLink, FormGroup, FormButton, + FormInfo, }, props: { @@ -173,6 +178,8 @@ export default defineComponent({ } }); + const emailNotConfigured = computed(() => instance.enableEmail && ($i.email == null || !$i.emailVerified)); + return { [symbols.PAGE_INFO]: INFO, page, @@ -182,6 +189,7 @@ export default defineComponent({ onInfo, pageProps, component, + emailNotConfigured, logout: () => { signout(); }, |