Skip to content

Commit 8fe17a0

Browse files
committed
Merge branch 'main' into v15/feature/emm-core-types
2 parents bf468b1 + 510515b commit 8fe17a0

File tree

4 files changed

+10
-5
lines changed

4 files changed

+10
-5
lines changed

src/packages/core/extension-registry/models/index.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import type { ManifestDynamicRootOrigin, ManifestDynamicRootQueryStep } from './
55
import type { ManifestFileUploadPreview } from './file-upload-preview.model.js';
66
import type { ManifestExternalLoginProvider } from './external-login-provider.model.js';
77
import type { ManifestHealthCheck } from './health-check.model.js';
8-
import type { ManifestIcons } from './icons.model.js';
98
import type { ManifestTinyMcePlugin } from './tinymce-plugin.model.js';
109
import type { ManifestUfmComponent } from './ufm-component.model.js';
1110
import type { ManifestUfmFilter } from './ufm-filter.model.js';
@@ -29,7 +28,6 @@ export type * from '../extensions/entry-point.extension.js';
2928
export type * from './file-upload-preview.model.js';
3029
export type * from './external-login-provider.model.js';
3130
export type * from './health-check.model.js';
32-
export type * from './icons.model.js';
3331
export type * from '../extensions/menu-item.extension.js';
3432
export type * from '../extensions/menu.extension.js';
3533
export type * from './mfa-login-provider.model.js';
@@ -59,7 +57,6 @@ export type ManifestTypes =
5957
| ManifestExternalLoginProvider
6058
| ManifestGranularUserPermission
6159
| ManifestHealthCheck
62-
| ManifestIcons
6360
| ManifestMfaLoginProvider
6461
| ManifestMonacoMarkdownEditorAction
6562
| ManifestPickerSearchResultItem

src/packages/core/extension-registry/models/icons.model.ts renamed to src/packages/core/icon-registry/extensions/icons.extension.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,9 @@ import type { ManifestPlainJs } from '@umbraco-cms/backoffice/extension-api';
44
export interface ManifestIcons extends ManifestPlainJs<{ default: UmbIconDictionary }> {
55
type: 'icons';
66
}
7+
8+
declare global {
9+
interface UmbExtensionManifestMap {
10+
UmbIconsExtension: ManifestIcons;
11+
}
12+
}

src/packages/core/icon-registry/icon-registry.context.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ import { UmbContextBase } from '@umbraco-cms/backoffice/class-api';
55
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
66
import { loadManifestPlainJs } from '@umbraco-cms/backoffice/extension-api';
77
import { UmbArrayState } from '@umbraco-cms/backoffice/observable-api';
8-
import { type ManifestIcons, umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
8+
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
9+
import type { ManifestIcons } from '@umbraco-cms/backoffice/icon';
910

1011
export class UmbIconRegistryContext extends UmbContextBase<UmbIconRegistryContext> {
1112
#registry: UmbIconRegistry;
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
export * from './icon-picker-modal/index.js';
12
export * from './icon-registry.context-token.js';
23
export * from './icon-registry.context.js';
34
export * from './icon.registry.js';
45
export * from './types.js';
5-
export * from './icon-picker-modal/index.js';
6+
export type * from './extensions/icons.extension.js';

0 commit comments

Comments
 (0)