add reload media type children

This commit is contained in:
Mads Rasmussen
2024-01-25 10:38:21 +01:00
parent 77e2b7e9d6
commit 7fc51aecb8
2 changed files with 28 additions and 2 deletions

View File

@@ -6,7 +6,7 @@ import {
import { UmbMediaTypeTreeRepository } from './media-type-tree.repository.js';
import { UmbMediaTypeTreeStore } from './media-type-tree.store.js';
import { manifests as folderManifests } from './folder/manifests.js';
import { manifests as reloadTreeItemChildrenManifest } from './reload-tree-item-children/manifests.js';
import type {
ManifestRepository,
ManifestTree,
@@ -51,4 +51,11 @@ const treeItem: ManifestTreeItem = {
},
};
export const manifests = [treeRepository, treeStore, tree, treeItem, ...folderManifests];
export const manifests = [
treeRepository,
treeStore,
tree,
treeItem,
...folderManifests,
...reloadTreeItemChildrenManifest,
];

View File

@@ -0,0 +1,19 @@
import { UMB_MEDIA_TYPE_ENTITY_TYPE, UMB_MEDIA_TYPE_ROOT_ENTITY_TYPE } from '../../entity.js';
import { UmbReloadTreeItemChildrenEntityAction } from '@umbraco-cms/backoffice/tree';
import type { ManifestEntityAction } from '@umbraco-cms/backoffice/extension-registry';
export const manifests: Array<ManifestEntityAction> = [
{
type: 'entityAction',
alias: 'Umb.EntityAction.MediaType.Tree.ReloadTreeItemChildren',
name: 'Reload Media Type Tree Item Children Entity Action',
weight: 10,
api: UmbReloadTreeItemChildrenEntityAction,
meta: {
icon: 'icon-refresh',
label: 'Reload children...',
repositoryAlias: 'Umb.Repository.MediaType.Tree',
entityTypes: [UMB_MEDIA_TYPE_ENTITY_TYPE, UMB_MEDIA_TYPE_ROOT_ENTITY_TYPE],
},
},
];