summaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
authorMeiMei <30769358+mei23@users.noreply.github.com>2018-11-17 02:13:01 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2018-11-17 02:13:01 +0900
commitdb657c2a624f1907ad5165753cca81ab18280d2b (patch)
treeceb8921c5f1e765a759f0247a31566570bd1de98 /src/client
parentAdd missing Robot icon (used on user profiles) (#3284) (diff)
downloadmisskey-db657c2a624f1907ad5165753cca81ab18280d2b.tar.gz
misskey-db657c2a624f1907ad5165753cca81ab18280d2b.tar.bz2
misskey-db657c2a624f1907ad5165753cca81ab18280d2b.zip
Hide unused login method (#3285)
Diffstat (limited to 'src/client')
-rw-r--r--src/client/app/common/views/components/signin.vue14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/client/app/common/views/components/signin.vue b/src/client/app/common/views/components/signin.vue
index 6ea7f652d6..c1a7522b00 100644
--- a/src/client/app/common/views/components/signin.vue
+++ b/src/client/app/common/views/components/signin.vue
@@ -12,9 +12,9 @@
</ui-input>
<ui-input v-if="user && user.twoFactorEnabled" v-model="token" type="number" required styl="fill"/>
<ui-button type="submit" :disabled="signing">{{ signing ? $t('signing-in') : $t('signin') }}</ui-button>
- <p style="margin: 8px 0;"><a :href="`${apiUrl}/signin/twitter`">{{ $t('signin-with-twitter') }}</a></p>
- <p style="margin: 8px 0;"><a :href="`${apiUrl}/signin/github`">{{ $t('signin-with-github') }}</a></p>
- <p style="margin: 8px 0;"><a :href="`${apiUrl}/signin/discord`">{{ $t('signin-with-discord') /* TODO: Make these layouts better */ }}</a></p>
+ <p v-if="meta && meta.enableTwitterIntegration" style="margin: 8px 0;"><a :href="`${apiUrl}/signin/twitter`">{{ $t('signin-with-twitter') }}</a></p>
+ <p v-if="meta && meta.enableGithubIntegration" style="margin: 8px 0;"><a :href="`${apiUrl}/signin/github`">{{ $t('signin-with-github') }}</a></p>
+ <p v-if="meta && meta.enableDiscordIntegration" style="margin: 8px 0;"><a :href="`${apiUrl}/signin/discord`">{{ $t('signin-with-discord') /* TODO: Make these layouts better */ }}</a></p>
</form>
</template>
@@ -41,9 +41,15 @@ export default Vue.extend({
password: '',
token: '',
apiUrl,
- host: toUnicode(host)
+ host: toUnicode(host),
+ meta: null
};
},
+ created() {
+ this.$root.getMeta().then(meta => {
+ this.meta = meta;
+ });
+ },
methods: {
onUsernameChange() {
this.$root.api('users/show', {