summaryrefslogtreecommitdiff
path: root/packages/frontend/src/pages/settings/apps.vue
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-04-10 18:56:38 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-04-10 18:56:38 +0900
commit511dab061874c62987cd9b4be8298a98a858d1e7 (patch)
treef55f5d5e173cb747a30bdd481ab70cb5be313681 /packages/frontend/src/pages/settings/apps.vue
parentMerge branch 'develop' of https://github.com/misskey-dev/misskey into develop (diff)
downloadmisskey-511dab061874c62987cd9b4be8298a98a858d1e7.tar.gz
misskey-511dab061874c62987cd9b4be8298a98a858d1e7.tar.bz2
misskey-511dab061874c62987cd9b4be8298a98a858d1e7.zip
fix(frontend): webhook, 連携アプリ一覧でコンテンツが重複して表示される問題を修正
Fix #10564
Diffstat (limited to 'packages/frontend/src/pages/settings/apps.vue')
-rw-r--r--packages/frontend/src/pages/settings/apps.vue45
1 files changed, 24 insertions, 21 deletions
diff --git a/packages/frontend/src/pages/settings/apps.vue b/packages/frontend/src/pages/settings/apps.vue
index 955d812154..599d6329e2 100644
--- a/packages/frontend/src/pages/settings/apps.vue
+++ b/packages/frontend/src/pages/settings/apps.vue
@@ -8,27 +8,29 @@
</div>
</template>
<template #default="{items}">
- <div v-for="token in items" :key="token.id" class="_panel bfomjevm">
- <img v-if="token.iconUrl" class="icon" :src="token.iconUrl" alt=""/>
- <div class="body">
- <div class="name">{{ token.name }}</div>
- <div class="description">{{ token.description }}</div>
- <MkKeyValue oneline>
- <template #key>{{ i18n.ts.installedDate }}</template>
- <template #value><MkTime :time="token.createdAt"/></template>
- </MkKeyValue>
- <MkKeyValue oneline>
- <template #key>{{ i18n.ts.lastUsedDate }}</template>
- <template #value><MkTime :time="token.lastUsedAt"/></template>
- </MkKeyValue>
- <details>
- <summary>{{ i18n.ts.details }}</summary>
- <ul>
- <li v-for="p in token.permission" :key="p">{{ i18n.t(`_permissions.${p}`) }}</li>
- </ul>
- </details>
- <div class="actions">
- <MkButton inline danger @click="revoke(token)"><i class="ti ti-trash"></i></MkButton>
+ <div class="_gaps">
+ <div v-for="token in items" :key="token.id" class="_panel bfomjevm">
+ <img v-if="token.iconUrl" class="icon" :src="token.iconUrl" alt=""/>
+ <div class="body">
+ <div class="name">{{ token.name }}</div>
+ <div class="description">{{ token.description }}</div>
+ <MkKeyValue oneline>
+ <template #key>{{ i18n.ts.installedDate }}</template>
+ <template #value><MkTime :time="token.createdAt"/></template>
+ </MkKeyValue>
+ <MkKeyValue oneline>
+ <template #key>{{ i18n.ts.lastUsedDate }}</template>
+ <template #value><MkTime :time="token.lastUsedAt"/></template>
+ </MkKeyValue>
+ <details>
+ <summary>{{ i18n.ts.details }}</summary>
+ <ul>
+ <li v-for="p in token.permission" :key="p">{{ i18n.t(`_permissions.${p}`) }}</li>
+ </ul>
+ </details>
+ <div class="actions">
+ <MkButton inline danger @click="revoke(token)"><i class="ti ti-trash"></i></MkButton>
+ </div>
</div>
</div>
</div>
@@ -51,6 +53,7 @@ const list = ref<any>(null);
const pagination = {
endpoint: 'i/apps' as const,
limit: 100,
+ noPaging: true,
params: {
sort: '+lastUsedAt',
},