Skip to content

Commit 5f9b192

Browse files
authored
fix peek error circular reference (#18307)
* move error viewer modal * late import for peek error
1 parent ead29a2 commit 5f9b192

File tree

13 files changed

+24
-24
lines changed

13 files changed

+24
-24
lines changed

src/Umbraco.Web.UI.Client/src/packages/core/manifests.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import { manifests as iconRegistryManifests } from './icon-registry/manifests.js
1111
import { manifests as localizationManifests } from './localization/manifests.js';
1212
import { manifests as menuManifests } from './menu/manifests.js';
1313
import { manifests as modalManifests } from './modal/manifests.js';
14-
import { manifests as notificationManifests } from './notification/manifests.js';
1514
import { manifests as pickerManifests } from './picker/manifests.js';
1615
import { manifests as propertyActionManifests } from './property-action/manifests.js';
1716
import { manifests as propertyEditorManifests } from './property-editor/manifests.js';
@@ -41,7 +40,6 @@ export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> =
4140
...localizationManifests,
4241
...menuManifests,
4342
...modalManifests,
44-
...notificationManifests,
4543
...pickerManifests,
4644
...propertyActionManifests,
4745
...propertyEditorManifests,
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import type { UmbPeekErrorArgs } from '../../../notification/types.js';
12
import { UmbModalToken } from '@umbraco-cms/backoffice/modal';
2-
import type { UmbPeekErrorArgs } from '../../types.js';
33

44
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
55
export interface UmbErrorViewerModalData extends UmbPeekErrorArgs {}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import type { ManifestModal } from '@umbraco-cms/backoffice/modal';
2+
3+
export const manifests: Array<ManifestModal> = [
4+
{
5+
type: 'modal',
6+
alias: 'Umb.Modal.ErrorViewer',
7+
name: 'Error Viewer Modal',
8+
element: () => import('./error-viewer-modal.element.js'),
9+
},
10+
];
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
export * from './confirm/index.js';
22
export * from './discard-changes/index.js';
3+
export * from './error-viewer/index.js';
34
export * from './item-picker/index.js';
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import { manifests as confirmManifests } from './confirm/manifests.js';
22
import { manifests as discardChangesManifests } from './discard-changes/manifests.js';
3+
import { manifests as errorViewerManifests } from './error-viewer/manifest.js';
34
import { manifests as itemPickerManifests } from './item-picker/manifests.js';
45

56
export const manifests: Array<UmbExtensionManifest> = [
67
...confirmManifests,
78
...discardChangesManifests,
9+
...errorViewerManifests,
810
...itemPickerManifests,
911
];

src/Umbraco.Web.UI.Client/src/packages/core/notification/controllers/peek-error/peek-error-notification.element.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
import { customElement, html, ifDefined, nothing, property } from '@umbraco-cms/backoffice/external/lit';
2-
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
31
import type { UmbNotificationHandler } from '../../notification-handler.js';
4-
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
52
import type { UmbPeekErrorArgs } from '../../types.js';
6-
import { UMB_ERROR_VIEWER_MODAL } from '../../index.js';
3+
import { customElement, html, ifDefined, nothing, property } from '@umbraco-cms/backoffice/external/lit';
4+
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
5+
import { UMB_ERROR_VIEWER_MODAL, UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
76

87
@customElement('umb-peek-error-notification')
98
export class UmbPeekErrorNotificationElement extends UmbLitElement {

src/Umbraco.Web.UI.Client/src/packages/core/notification/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import './layouts/default/index.js';
22
export * from './controllers/peek-error/index.js';
33
export * from './extractUmbNotificationColor.function.js';
44
export * from './isUmbNotifications.function.js';
5-
export * from './modals/error-viewer/index.js';
65
export * from './notification-handler.js';
76
export * from './notification.context.js';
87

src/Umbraco.Web.UI.Client/src/packages/core/notification/manifests.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)