From fd456711d0cfd86cc2ab5cf87643a3cc380a2fbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Mon, 12 Feb 2024 22:47:23 +0100 Subject: [PATCH] update block-list accordingly --- .../property-editor-ui-block-list.element.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/property-editors/block-list-editor/property-editor-ui-block-list.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/property-editors/block-list-editor/property-editor-ui-block-list.element.ts index 7c7e7884a4..da6ee918ff 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/property-editors/block-list-editor/property-editor-ui-block-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/property-editors/block-list-editor/property-editor-ui-block-list.element.ts @@ -1,3 +1,4 @@ +import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element'; import { UmbBlockListManagerContext } from '../../context/block-list-manager.context.js'; import '../../components/block-list-entry/index.js'; import type { UmbBlockListEntryElement } from '../../components/block-list-entry/index.js'; @@ -7,17 +8,13 @@ import { UMB_BLOCK_LIST_PROPERTY_EDITOR_ALIAS } from './manifests.js'; import { html, customElement, property, state, repeat, css } from '@umbraco-cms/backoffice/external/lit'; import { UmbTextStyles } from '@umbraco-cms/backoffice/style'; import type { UmbPropertyEditorUiElement } from '@umbraco-cms/backoffice/extension-registry'; -import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element'; import type { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/property-editor'; -import { UMB_BLOCK_CATALOGUE_MODAL } from '@umbraco-cms/backoffice/block'; import type { UmbBlockLayoutBaseModel, UmbBlockTypeBaseModel } from '@umbraco-cms/backoffice/block'; import type { NumberRangeValueType } from '@umbraco-cms/backoffice/models'; import type { UmbModalRouteBuilder } from '@umbraco-cms/backoffice/modal'; -import { UmbModalRouteRegistrationController } from '@umbraco-cms/backoffice/modal'; import { UmbChangeEvent } from '@umbraco-cms/backoffice/event'; import type { UmbSorterConfig } from '@umbraco-cms/backoffice/sorter'; import { UmbSorterController } from '@umbraco-cms/backoffice/sorter'; -import { UMB_PROPERTY_CONTEXT } from '@umbraco-cms/backoffice/property'; const SORTER_CONFIG: UmbSorterConfig = { getUniqueOfElement: (element) => { @@ -44,7 +41,7 @@ export class UmbPropertyEditorUIBlockListElement extends UmbLitElement implement }, }); - #catalogueModal: UmbModalRouteRegistrationController; + //#catalogueModal: UmbModalRouteRegistrationController; private _value: UmbBlockListValueModel = { layout: {}, @@ -119,6 +116,7 @@ export class UmbPropertyEditorUIBlockListElement extends UmbLitElement implement constructor() { super(); + /* this.consumeContext(UMB_PROPERTY_CONTEXT, (propertyContext) => { this.observe( propertyContext?.alias, @@ -128,6 +126,7 @@ export class UmbPropertyEditorUIBlockListElement extends UmbLitElement implement 'observePropertyAlias', ); }); + */ // TODO: Prevent initial notification from these observes: this.observe(this.#managerContext.layouts, (layouts) => { @@ -161,6 +160,11 @@ export class UmbPropertyEditorUIBlockListElement extends UmbLitElement implement this._blocks = blockTypes; }); + this.observe(this.#entriesContext.catalogueRouteBuilder, (routeBuilder) => { + this._catalogueRouteBuilder = routeBuilder; + }); + + /* this.#catalogueModal = new UmbModalRouteRegistrationController(this, UMB_BLOCK_CATALOGUE_MODAL) .addUniquePaths(['propertyAlias']) .addAdditionalPath(':view/:index') @@ -177,6 +181,7 @@ export class UmbPropertyEditorUIBlockListElement extends UmbLitElement implement .observeRouteBuilder((routeBuilder) => { this._catalogueRouteBuilder = routeBuilder; }); + */ } render() {