diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-04-10 18:56:38 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-04-10 18:56:38 +0900 |
| commit | 511dab061874c62987cd9b4be8298a98a858d1e7 (patch) | |
| tree | f55f5d5e173cb747a30bdd481ab70cb5be313681 /packages/frontend/src/pages/settings/apps.vue | |
| parent | Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop (diff) | |
| download | misskey-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.vue | 45 |
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', }, |