diff --git a/console/src/modules/interface/themes/components/ThemeListItem.vue b/console/src/modules/interface/themes/components/ThemeListItem.vue index 7cfbc14f38..959f1916e3 100644 --- a/console/src/modules/interface/themes/components/ThemeListItem.vue +++ b/console/src/modules/interface/themes/components/ThemeListItem.vue @@ -8,7 +8,6 @@ import { VDropdownDivider, VButton, VSpace, - IconMore, } from "@halo-dev/components"; import type { Theme } from "@halo-dev/api-client"; import { apiClient } from "@/utils/api-client"; @@ -19,10 +18,10 @@ import { useI18n } from "vue-i18n"; import { useQueryClient } from "@tanstack/vue-query"; import { useOperationItemExtensionPoint } from "@/composables/use-operation-extension-points"; import { markRaw } from "vue"; -import { defineComponent } from "vue"; import UninstallOperationItem from "./operation/UninstallOperationItem.vue"; import { computed } from "vue"; import type { OperationItem } from "@halo-dev/console-shared"; +import MoreOperationItem from "./operation/MoreOperationItem.vue"; const { currentUserHasPermission } = usePermission(); const { t } = useI18n(); @@ -112,15 +111,7 @@ const { operationItems } = useOperationItemExtensionPoint( }, { priority: 30, - component: markRaw( - defineComponent({ - components: { - VButton, - IconMore, - }, - template: ``, - }) - ), + component: markRaw(MoreOperationItem), permissions: ["system:themes:manage"], children: [ { @@ -238,13 +229,14 @@ const { operationItems } = useOperationItemExtensionPoint(
-