diff options
Diffstat (limited to 'packages/frontend/src/pages/admin')
| -rw-r--r-- | packages/frontend/src/pages/admin/files.vue | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/frontend/src/pages/admin/files.vue b/packages/frontend/src/pages/admin/files.vue index 87595a820b..4ea5756284 100644 --- a/packages/frontend/src/pages/admin/files.vue +++ b/packages/frontend/src/pages/admin/files.vue @@ -34,6 +34,7 @@ SPDX-License-Identifier: AGPL-3.0-only <script lang="ts" setup> import { computed, ref } from 'vue'; +import * as Misskey from 'misskey-js'; import MkInput from '@/components/MkInput.vue'; import MkSelect from '@/components/MkSelect.vue'; import MkFileListForAdmin from '@/components/MkFileListForAdmin.vue'; @@ -41,12 +42,13 @@ import * as os from '@/os.js'; import { lookupFile } from '@/utility/admin-lookup.js'; import { i18n } from '@/i18n.js'; import { definePage } from '@/page.js'; +import type { PagingCtx } from '@/composables/use-pagination.js'; -const origin = ref('local'); +const origin = ref<Misskey.entities.AdminDriveFilesRequest['origin']>('local'); const type = ref<string | null>(null); const searchHost = ref(''); const userId = ref(''); -const viewMode = ref('grid'); +const viewMode = ref<'grid' | 'list'>('grid'); const pagination = { endpoint: 'admin/drive/files' as const, limit: 10, @@ -56,7 +58,7 @@ const pagination = { origin: origin.value, hostname: (searchHost.value && searchHost.value !== '') ? searchHost.value : null, })), -}; +} satisfies PagingCtx<'admin/drive/files'>; function clear() { os.confirm({ |