Skip to content

Commit f608ded

Browse files
authored
Merge pull request #2355 from umbraco/v15/feature/emm-section
Extension Manifest Map: Cection
2 parents e0a2aa0 + 68c34ee commit f608ded

35 files changed

+68
-74
lines changed

src/apps/backoffice/backoffice.context.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
55
import { UmbContextBase } from '@umbraco-cms/backoffice/class-api';
66
import { UmbExtensionsManifestInitializer } from '@umbraco-cms/backoffice/extension-api';
77
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
8-
import type { ManifestSection } from '@umbraco-cms/backoffice/extension-registry';
8+
import type { ManifestSection } from '@umbraco-cms/backoffice/section';
99
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
1010
import type { UmbExtensionManifestInitializer } from '@umbraco-cms/backoffice/extension-api';
1111
import { UMB_AUTH_CONTEXT } from '@umbraco-cms/backoffice/auth';

src/apps/backoffice/components/backoffice-header-sections.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { UMB_BACKOFFICE_CONTEXT } from '../backoffice.context.js';
22
import type { UmbBackofficeContext } from '../backoffice.context.js';
33
import type { CSSResultGroup } from '@umbraco-cms/backoffice/external/lit';
44
import { css, html, customElement, state, repeat, ifDefined } from '@umbraco-cms/backoffice/external/lit';
5-
import type { ManifestSection } from '@umbraco-cms/backoffice/extension-registry';
5+
import type { ManifestSection } from '@umbraco-cms/backoffice/section';
66
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
77
import type { UmbExtensionManifestInitializer } from '@umbraco-cms/backoffice/extension-api';
88

src/apps/backoffice/components/backoffice-main.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { UMB_BACKOFFICE_CONTEXT } from '../backoffice.context.js';
33
import { css, html, customElement, state, nothing } from '@umbraco-cms/backoffice/external/lit';
44
import { UmbSectionContext, UMB_SECTION_CONTEXT, UMB_SECTION_PATH_PATTERN } from '@umbraco-cms/backoffice/section';
55
import type { PageComponent, UmbRoute, UmbRouterSlotChangeEvent } from '@umbraco-cms/backoffice/router';
6-
import type { ManifestSection, UmbSectionElement } from '@umbraco-cms/backoffice/extension-registry';
6+
import type { ManifestSection, UmbSectionElement } from '@umbraco-cms/backoffice/section';
77
import type { UmbExtensionManifestInitializer } from '@umbraco-cms/backoffice/extension-api';
88
import { createExtensionElement } from '@umbraco-cms/backoffice/extension-api';
99
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';

src/libs/extension-api/controller/extension-api-initializer.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ import { UmbControllerBase } from '@umbraco-cms/backoffice/class-api';
66
import { UmbControllerHostElementMixin } from '@umbraco-cms/backoffice/controller-api';
77
import type { UmbControllerHostElement, UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
88
import { customElement, html } from '@umbraco-cms/backoffice/external/lit';
9-
import { type ManifestSection, UmbSwitchCondition } from '@umbraco-cms/backoffice/extension-registry';
9+
import { UmbSwitchCondition } from '@umbraco-cms/backoffice/extension-registry';
10+
import type { ManifestSection } from '@umbraco-cms/backoffice/section';
1011

1112
@customElement('umb-test-controller-host')
1213
// Element is used in tests

src/libs/extension-api/controller/extension-element-initializer.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ import { UmbExtensionElementInitializer } from './index.js';
33
import { expect, fixture } from '@open-wc/testing';
44
import { UmbControllerHostElementMixin, type UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api';
55
import { customElement, html } from '@umbraco-cms/backoffice/external/lit';
6-
import { type ManifestSection, UmbSwitchCondition } from '@umbraco-cms/backoffice/extension-registry';
6+
import { UmbSwitchCondition } from '@umbraco-cms/backoffice/extension-registry';
7+
import type { ManifestSection } from '@umbraco-cms/backoffice/section';
78

89
@customElement('umb-test-controller-host')
910
class UmbTestControllerHostElement extends UmbControllerHostElementMixin(HTMLElement) {}

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

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,3 @@ export * from './dashboard-element.interface.js';
22
export * from './external-login-provider-element.interface.js';
33
export * from './file-upload-preview.interface.js';
44
export * from './menu-item-element.interface.js';
5-
export * from './section-element.interface.js';
6-
export * from './section-sidebar-app-element.interface.js';
7-
export * from './section-view-element.interface.js';

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

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,6 @@ import type { ManifestMenu } from './menu.model.js';
3030
import type { ManifestMenuItem, ManifestMenuItemLinkKind, ManifestMenuItemTreeKind } from './menu-item.model.js';
3131
import type { ManifestPreviewAppProvider } from './preview-app.model.js';
3232
import type { ManifestRepository } from './repository.model.js';
33-
import type { ManifestSection } from './section.model.js';
34-
import type { ManifestSectionSidebarApp, ManifestSectionSidebarAppMenuKind } from './section-sidebar-app.model.js';
35-
import type { ManifestSectionView } from './section-view.model.js';
3633
import type { ManifestStore, ManifestTreeStore, ManifestItemStore } from './store.model.js';
3734
import type { ManifestTinyMcePlugin } from './tinymce-plugin.model.js';
3835
import type { ManifestUfmComponent } from './ufm-component.model.js';
@@ -45,7 +42,6 @@ import type { ManifestAppEntryPoint } from './app-entry-point.model.js';
4542
import type { ManifestBackofficeEntryPoint } from './backoffice-entry-point.model.js';
4643
import type { ManifestEntryPoint } from './entry-point.model.js';
4744
import type { ManifestMonacoMarkdownEditorAction } from './monaco-markdown-editor-action.model.js';
48-
import type { ManifestSectionRoute } from './section-route.model.js';
4945
import type { ManifestPickerSearchResultItem } from './picker-search-result-item.model.js';
5046
import type { ManifestBase, ManifestBundle, ManifestCondition } from '@umbraco-cms/backoffice/extension-api';
5147

@@ -73,9 +69,6 @@ export type * from './monaco-markdown-editor-action.model.js';
7369
export type * from './picker-search-result-item.model.js';
7470
export type * from './preview-app.model.js';
7571
export type * from './repository.model.js';
76-
export type * from './section-sidebar-app.model.js';
77-
export type * from './section-view.model.js';
78-
export type * from './section.model.js';
7972
export type * from './store.model.js';
8073
export type * from './tinymce-plugin.model.js';
8174
export type * from './ufm-component.model.js';
@@ -133,11 +126,6 @@ export type ManifestTypes =
133126
| ManifestPickerSearchResultItem
134127
| ManifestPreviewAppProvider
135128
| ManifestRepository
136-
| ManifestSection
137-
| ManifestSectionRoute
138-
| ManifestSectionSidebarApp
139-
| ManifestSectionSidebarAppMenuKind
140-
| ManifestSectionView
141129
| ManifestStore
142130
| ManifestTinyMcePlugin
143131
| ManifestTreeStore
Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
import { UmbSectionSidebarMenuElement } from '../section-sidebar-menu/section-sidebar-menu.element.js';
2+
import type { ManifestSectionSidebarAppMenuWithEntityActionsKind } from '../section-sidebar-menu/types.js';
23
import { css, html, customElement } from '@umbraco-cms/backoffice/external/lit';
3-
import type {
4-
ManifestSectionSidebarAppMenuWithEntityActionsKind,
5-
UmbExtensionManifestKind,
6-
} from '@umbraco-cms/backoffice/extension-registry';
4+
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
75
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
86

97
const manifestWithEntityActions: UmbExtensionManifestKind = {

0 commit comments

Comments
 (0)