diff options
Diffstat (limited to 'packages/frontend/src/pages/admin/index.vue')
| -rw-r--r-- | packages/frontend/src/pages/admin/index.vue | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/packages/frontend/src/pages/admin/index.vue b/packages/frontend/src/pages/admin/index.vue index a87028f008..94994dc94c 100644 --- a/packages/frontend/src/pages/admin/index.vue +++ b/packages/frontend/src/pages/admin/index.vue @@ -20,7 +20,7 @@ SPDX-License-Identifier: AGPL-3.0-only <MkInfo v-if="noEmailServer" warn>{{ i18n.ts.noEmailServerWarning }} <MkA to="/admin/email-settings" class="_link">{{ i18n.ts.configure }}</MkA></MkInfo> </div> - <MkSuperMenu :def="menuDef" :grid="narrow"></MkSuperMenu> + <MkSuperMenu :def="menuDef" :searchIndex="searchIndex" :grid="narrow"></MkSuperMenu> </div> </div> </div> @@ -44,6 +44,9 @@ import { misskeyApi } from '@/utility/misskey-api.js'; import { lookupUser, lookupUserByEmail, lookupFile } from '@/utility/admin-lookup.js'; import { definePage, provideMetadataReceiver, provideReactiveMetadata } from '@/page.js'; import { useRouter } from '@/router.js'; +import { genSearchIndexes } from '@/utility/inapp-search.js'; + +const searchIndex = await import('search-index:admin').then(({ searchIndexes }) => genSearchIndexes(searchIndexes)); const isEmpty = (x: string | null) => x == null || x === ''; @@ -324,12 +327,6 @@ const headerActions = computed(() => []); const headerTabs = computed(() => []); definePage(() => INFO.value); - -defineExpose({ - header: { - title: i18n.ts.controlPanel, - }, -}); </script> <style lang="scss" scoped> |