From 5e469fd205ffbca12a93442eb5614d33e3e7e58e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Sat, 20 May 2023 21:32:23 +0200 Subject: [PATCH] create data --- .../content-type-structure-manager.class.ts | 19 ++++++++- .../src/packages/core/components/index.ts | 1 - .../property-creator.element.ts | 41 ------------------- .../sources/document-type.server.data.ts | 2 + ...-workspace-view-edit-properties.element.ts | 5 ++- ...pe-workspace-view-edit-property.element.ts | 1 - ...nt-type-workspace-view-edit-tab.element.ts | 2 +- 7 files changed, 24 insertions(+), 47 deletions(-) delete mode 100644 src/Umbraco.Web.UI.Client/src/packages/core/components/property-creator/property-creator.element.ts diff --git a/src/Umbraco.Web.UI.Client/libs/content-type/content-type-structure-manager.class.ts b/src/Umbraco.Web.UI.Client/libs/content-type/content-type-structure-manager.class.ts index d94959e8bd..061b380589 100644 --- a/src/Umbraco.Web.UI.Client/libs/content-type/content-type-structure-manager.class.ts +++ b/src/Umbraco.Web.UI.Client/libs/content-type/content-type-structure-manager.class.ts @@ -219,8 +219,23 @@ export class UmbContentTypePropertyStructureManager x.id === documentTypeId)?.properties ?? [])]; properties.push(property); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/index.ts index 5fce9a02a8..8b9c45bccb 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/index.ts @@ -55,7 +55,6 @@ import './tree/tree-menu-item/tree-menu-item.element'; import './menu/menu-item-base/menu-item-base.element'; import './variantable-property/variantable-property.element'; -import './property-creator/property-creator.element'; import './header-app/header-app-button.element'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/property-creator/property-creator.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/property-creator/property-creator.element.ts deleted file mode 100644 index b0c81d472f..0000000000 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/property-creator/property-creator.element.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { UUITextStyles } from '@umbraco-ui/uui-css'; -import { css, html } from 'lit'; -import { customElement } from 'lit/decorators.js'; -import { UmbModalContext, UMB_MODAL_CONTEXT_TOKEN, UMB_PROPERTY_SETTINGS_MODAL } from '@umbraco-cms/backoffice/modal'; -import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; - -@customElement('umb-property-creator') -export class UmbPropertyCreatorElement extends UmbLitElement { - #modalContext?: UmbModalContext; - - constructor() { - super(); - - this.consumeContext(UMB_MODAL_CONTEXT_TOKEN, (instance) => (this.#modalContext = instance)); - } - - #onAddProperty() { - const modalHandler = this.#modalContext?.open(UMB_PROPERTY_SETTINGS_MODAL); - - modalHandler?.onSubmit().then((result) => { - console.log('result', result); - }); - } - - render() { - return html` -
added properties goes here:
- Add property - `; - } - - static styles = [UUITextStyles, css``]; -} - -export default UmbPropertyCreatorElement; - -declare global { - interface HTMLElementTagNameMap { - 'umb-property-creator': UmbPropertyCreatorElement; - } -} diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/repository/sources/document-type.server.data.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/repository/sources/document-type.server.data.ts index 150ea27ebb..67d97db590 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/repository/sources/document-type.server.data.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/repository/sources/document-type.server.data.ts @@ -63,6 +63,8 @@ export class UmbDocumentTypeServerDataSource implements UmbDataSource { console.log(result); }); + */ } render() { diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/views/design/document-type-workspace-view-edit-property.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/views/design/document-type-workspace-view-edit-property.element.ts index 65d0f74234..57bd0eadde 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/views/design/document-type-workspace-view-edit-property.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/views/design/document-type-workspace-view-edit-property.element.ts @@ -48,7 +48,6 @@ export class UmbDocumentTypeWorkspacePropertyElement extends UmbLitElement { constructor() { super(); - const rnd = Math.random(); this.#modalRegistration = new UmbModalRouteRegistrationController(this, UMB_PROPERTY_SETTINGS_MODAL) .addUniquePaths(['propertyId']) .onSetup(() => { diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/views/design/document-type-workspace-view-edit-tab.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/views/design/document-type-workspace-view-edit-tab.element.ts index cf7f2a26d7..b7575a2e39 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/views/design/document-type-workspace-view-edit-tab.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/views/design/document-type-workspace-view-edit-tab.element.ts @@ -2,12 +2,12 @@ import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property, state } from 'lit/decorators.js'; import { repeat } from 'lit/directives/repeat.js'; +import { UmbDocumentTypeWorkspaceContext } from '../../document-type-workspace.context'; import { UmbContentTypeContainerStructureHelper } from '@umbraco-cms/backoffice/content-type'; import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; import { PropertyTypeContainerResponseModelBaseModel } from '@umbraco-cms/backoffice/backend-api'; import './document-type-workspace-view-edit-properties.element'; import { UMB_ENTITY_WORKSPACE_CONTEXT } from '@umbraco-cms/backoffice/context-api'; -import { UmbDocumentTypeWorkspaceContext } from '../../document-type-workspace.context'; @customElement('umb-document-type-workspace-view-edit-tab') export class UmbDocumentTypeWorkspaceViewEditTabElement extends UmbLitElement {