Skip to content

Commit e5375c5

Browse files
authored
Merge pull request #2379 from umbraco/v15/feature/emm-dynamic-root
Extension Manifest Map: Dynamic Root
2 parents 51eb7c4 + 5daa0ed commit e5375c5

File tree

7 files changed

+12
-14
lines changed

7 files changed

+12
-14
lines changed

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
1-
import type { ManifestDynamicRootOrigin, ManifestDynamicRootQueryStep } from './dynamic-root.model.js';
21
import type { ManifestFileUploadPreview } from './file-upload-preview.model.js';
32
import type { ManifestBase, ManifestBundle, ManifestCondition } from '@umbraco-cms/backoffice/extension-api';
43

5-
export type * from './dynamic-root.model.js';
64
export type * from './file-upload-preview.model.js';
75

86
export type ManifestTypes =
97
| ManifestBundle<ManifestTypes>
108
| ManifestCondition
11-
| ManifestDynamicRootOrigin
12-
| ManifestDynamicRootQueryStep
139
| ManifestFileUploadPreview
1410
| ManifestBase;
1511

src/packages/property-editors/content-picker/dynamic-root/components/input-content-picker-document-root.element.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,14 @@ import {
33
UMB_CONTENT_PICKER_DOCUMENT_ROOT_ORIGIN_PICKER_MODAL,
44
UMB_CONTENT_PICKER_DOCUMENT_ROOT_QUERY_STEP_PICKER_MODAL,
55
} from '../modals/index.js';
6+
import type { ManifestDynamicRootOrigin, ManifestDynamicRootQueryStep } from '../dynamic-root.extension.js';
67
import { html, css, customElement, property, ifDefined, state, repeat } from '@umbraco-cms/backoffice/external/lit';
78
import { UmbChangeEvent } from '@umbraco-cms/backoffice/event';
89
import { UmbId } from '@umbraco-cms/backoffice/id';
910
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
1011
import { UmbSorterController } from '@umbraco-cms/backoffice/sorter';
1112
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
1213
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
13-
import type {
14-
ManifestDynamicRootOrigin,
15-
ManifestDynamicRootQueryStep,
16-
} from '@umbraco-cms/backoffice/extension-registry';
1714
import type { UmbModalContext } from '@umbraco-cms/backoffice/modal';
1815
import { UmbFormControlMixin } from '@umbraco-cms/backoffice/validation';
1916

src/packages/core/extension-registry/models/dynamic-root.model.ts renamed to src/packages/property-editors/content-picker/dynamic-root/dynamic-root.extension.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,10 @@ export interface MetaDynamicRootQueryStep {
2323
description?: string;
2424
icon?: string;
2525
}
26+
27+
declare global {
28+
interface UmbExtensionManifestMap {
29+
umbDynamicRootOrigin: ManifestDynamicRootOrigin;
30+
umbDynamicRootQueryStep: ManifestDynamicRootQueryStep;
31+
}
32+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
export * from './modals/index.js';
22
export * from './repository/index.js';
33
export * from './components/index.js';
4+
export * from './dynamic-root.extension.js';

src/packages/property-editors/content-picker/dynamic-root/modals/dynamic-root-origin-picker-modal.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import type { UmbContentPickerDynamicRoot } from '../../types.js';
2+
import type { ManifestDynamicRootOrigin } from '../dynamic-root.extension.js';
23
import type { UmbContentPickerDocumentRootOriginModalData } from './index.js';
34
import { html, customElement, state, ifDefined, repeat } from '@umbraco-cms/backoffice/external/lit';
45
import { UmbDocumentPickerInputContext } from '@umbraco-cms/backoffice/document';
56
import { UmbModalBaseElement } from '@umbraco-cms/backoffice/modal';
6-
import type { ManifestDynamicRootOrigin } from '@umbraco-cms/backoffice/extension-registry';
77

88
@customElement('umb-dynamic-root-origin-picker-modal')
99
export class UmbDynamicRootOriginPickerModalModalElement extends UmbModalBaseElement<UmbContentPickerDocumentRootOriginModalData> {

src/packages/property-editors/content-picker/dynamic-root/modals/dynamic-root-query-step-picker-modal.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import type { UmbContentPickerDynamicRootQueryStep } from '../../types.js';
2+
import type { ManifestDynamicRootQueryStep } from '../dynamic-root.extension.js';
23
import type { UmbContentPickerDocumentRootQueryStepModalData } from './index.js';
34
import { UmbDocumentTypePickerInputContext } from '@umbraco-cms/backoffice/document-type';
45
import { UmbId } from '@umbraco-cms/backoffice/id';
56
import { UmbModalBaseElement } from '@umbraco-cms/backoffice/modal';
67
import { html, customElement, state, ifDefined, repeat } from '@umbraco-cms/backoffice/external/lit';
7-
import type { ManifestDynamicRootQueryStep } from '@umbraco-cms/backoffice/extension-registry';
88

99
@customElement('umb-dynamic-root-query-step-picker-modal')
1010
export class UmbDynamicRootQueryStepPickerModalModalElement extends UmbModalBaseElement<UmbContentPickerDocumentRootQueryStepModalData> {

src/packages/property-editors/content-picker/dynamic-root/modals/index.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
1+
import type { ManifestDynamicRootOrigin, ManifestDynamicRootQueryStep } from '../dynamic-root.extension.js';
12
import {
23
UMB_CONTENT_PICKER_DOCUMENT_ROOT_ORIGIN_PICKER_MODAL_ALIAS,
34
UMB_CONTENT_PICKER_DOCUMENT_ROOT_QUERY_STEP_PICKER_MODAL_ALIAS,
45
} from './constants.js';
5-
import type {
6-
ManifestDynamicRootOrigin,
7-
ManifestDynamicRootQueryStep,
8-
} from '@umbraco-cms/backoffice/extension-registry';
96
import { UmbModalToken } from '@umbraco-cms/backoffice/modal';
107

118
export interface UmbContentPickerDocumentRootOriginModalData {

0 commit comments

Comments
 (0)