This commit is contained in:
Niels Lyngsø
2022-12-20 16:56:39 +01:00
parent 2cb6223585
commit 6d10ad9d13
3 changed files with 5 additions and 5 deletions

View File

@@ -2,12 +2,12 @@ import { css, html, LitElement } from 'lit';
import { UUITextStyles } from '@umbraco-ui/uui-css/lib';
import { customElement, state } from 'lit/decorators.js';
import { distinctUntilChanged } from 'rxjs';
import type { UmbWorkspaceNodeContext } from '../../../workspace-context/workspace-node.context';
import { UmbContextConsumerMixin } from '@umbraco-cms/context-api';
import { UmbObserverMixin } from '@umbraco-cms/observable-api';
import type { ContentProperty, ContentPropertyData, DocumentDetails, MediaDetails } from '@umbraco-cms/models';
import '../../../../../components/content-property/content-property.element';
import { UmbWorkspaceDocumentContext } from 'src/backoffice/workspaces/document/workspace-document.context';
@customElement('umb-workspace-view-content-edit')
export class UmbWorkspaceViewContentEditElement extends UmbContextConsumerMixin(UmbObserverMixin(LitElement)) {
@@ -27,7 +27,7 @@ export class UmbWorkspaceViewContentEditElement extends UmbContextConsumerMixin(
@state()
_data: ContentPropertyData[] = [];
private _workspaceContext?: UmbWorkspaceDocumentContext;
private _workspaceContext?: UmbWorkspaceNodeContext;
constructor() {
super();

View File

@@ -2,7 +2,7 @@ import { css, html, LitElement } from 'lit';
import { UUITextStyles } from '@umbraco-ui/uui-css/lib';
import { customElement, state } from 'lit/decorators.js';
import { distinctUntilChanged } from 'rxjs';
import { UmbWorkspaceContext } from '../../../workspace-context/workspace.context';
import type { UmbWorkspaceNodeContext } from '../../../workspace-context/workspace-node.context';
import { UmbObserverMixin } from '@umbraco-cms/observable-api';
import { UmbContextConsumerMixin } from '@umbraco-cms/context-api';
import type { DocumentDetails, MediaDetails } from '@umbraco-cms/models';
@@ -22,7 +22,7 @@ export class UmbWorkspaceViewContentInfoElement extends UmbContextConsumerMixin(
@state()
private _nodeName = '';
private _workspaceContext?: UmbWorkspaceContext;
private _workspaceContext?: UmbWorkspaceNodeContext;
constructor() {
super();

View File

@@ -6,7 +6,7 @@ import { ContentTreeItem } from "@umbraco-cms/backend-api";
import { UmbContextConsumer } from "@umbraco-cms/context-api";
// TODO: Consider if its right to have this many class-inheritance of WorkspaceContext
export class UmbWorkspaceNodeContext<ContentTypeType extends ContentTreeItem, StoreType extends UmbNodeStoreBase<ContentTypeType>> extends UmbWorkspaceWithStoreContext<ContentTypeType, StoreType> {
export class UmbWorkspaceNodeContext<ContentTypeType extends ContentTreeItem = ContentTreeItem, StoreType extends UmbNodeStoreBase<ContentTypeType> = UmbNodeStoreBase<ContentTypeType>> extends UmbWorkspaceWithStoreContext<ContentTypeType, StoreType> {
protected _notificationService?: UmbNotificationService;
protected _notificationConsumer!:UmbContextConsumer;