diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/entity-bulk-actions/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/entity-bulk-actions/manifests.ts index 98f2769681..28c8b20dff 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media/entity-bulk-actions/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/entity-bulk-actions/manifests.ts @@ -1,19 +1,21 @@ import { UMB_MEDIA_COLLECTION_ALIAS } from '../collection/index.js'; +import { UMB_MEDIA_ENTITY_TYPE } from '../entity.js'; import { manifests as moveToManifests } from './move-to/manifests.js'; import { UMB_COLLECTION_ALIAS_CONDITION, UMB_COLLECTION_BULK_ACTION_PERMISSION_CONDITION, } from '@umbraco-cms/backoffice/collection'; -import type { ManifestTypes } from '@umbraco-cms/backoffice/extension-registry'; +import type { ManifestEntityBulkAction, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry'; import type { UmbCollectionBulkActionPermissions } from '@umbraco-cms/backoffice/collection'; -const entityBulkActions: Array = [ +const entityBulkActions: Array = [ { type: 'entityBulkAction', alias: 'Umb.EntityBulkAction.Media.Duplicate', name: 'Duplicate Media Entity Bulk Action', weight: 30, api: () => import('./duplicate/duplicate.action.js'), + forEntityTypes: [UMB_MEDIA_ENTITY_TYPE], meta: { label: 'Duplicate', }, @@ -34,6 +36,7 @@ const entityBulkActions: Array = [ name: 'Delete Media Entity Bulk Action', weight: 10, api: () => import('./delete/delete.action.js'), + forEntityTypes: [UMB_MEDIA_ENTITY_TYPE], meta: { label: 'Delete', },