diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-01-05 19:50:52 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-01-05 19:50:52 +0900 |
| commit | 58ae2ccbfa71f2ff6d6cb6101a92c0288d5836fd (patch) | |
| tree | 785baebf9ee839bcfe84fcdd64c6bd5b2010888f /packages/frontend/src/pages | |
| parent | Update scratchpad.vue (diff) | |
| download | misskey-58ae2ccbfa71f2ff6d6cb6101a92c0288d5836fd.tar.gz misskey-58ae2ccbfa71f2ff6d6cb6101a92c0288d5836fd.tar.bz2 misskey-58ae2ccbfa71f2ff6d6cb6101a92c0288d5836fd.zip | |
:art:
Diffstat (limited to 'packages/frontend/src/pages')
| -rw-r--r-- | packages/frontend/src/pages/settings/apps.vue | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/packages/frontend/src/pages/settings/apps.vue b/packages/frontend/src/pages/settings/apps.vue index 0154c0c951..fe237de906 100644 --- a/packages/frontend/src/pages/settings/apps.vue +++ b/packages/frontend/src/pages/settings/apps.vue @@ -8,28 +8,28 @@ </div> </template> <template #default="{items}"> - <div v-for="token in items" :key="token.id" class="_panel bfomjevm"> + <div v-for="token in items" :key="token.id" class="_panel _formBlock 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> - <div class=""> - <div>{{ i18n.ts.installedDate }}:</div> - <div><MkTime :time="token.createdAt"/></div> - </div> - <div class=""> - <div>{{ i18n.ts.lastUsedDate }}:</div> - <div><MkTime :time="token.lastUsedAt"/></div> - </div> - <div class="actions"> - <button class="_button" @click="revoke(token)"><i class="ti ti-trash"></i></button> - </div> - <details> + <MkKeyValue class="_formBlock" oneline> + <template #key>{{ i18n.ts.installedDate }}</template> + <template #value><MkTime :time="token.createdAt"/></template> + </MkKeyValue> + <MkKeyValue class="_formBlock" oneline> + <template #key>{{ i18n.ts.lastUsedDate }}</template> + <template #value><MkTime :time="token.lastUsedAt"/></template> + </MkKeyValue> + <details class="_formBlock"> <summary>{{ i18n.ts.details }}</summary> <ul> <li v-for="p in token.permission" :key="p">{{ $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> </template> @@ -43,6 +43,8 @@ import FormPagination from '@/components/MkPagination.vue'; import * as os from '@/os'; import { i18n } from '@/i18n'; import { definePageMetadata } from '@/scripts/page-metadata'; +import MkKeyValue from '@/components/MkKeyValue.vue'; +import MkButton from '@/components/MkButton.vue'; const list = ref<any>(null); |