From 32f7ecb4ac06c9e02f44ffae537b373397cd7336 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Wed, 25 Sep 2024 13:53:01 +0200 Subject: [PATCH] delete unused element --- .../partial-view-workspace.element.ts | 80 ------------------- 1 file changed, 80 deletions(-) delete mode 100644 src/Umbraco.Web.UI.Client/src/packages/templating/partial-views/workspace/partial-view-workspace.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/templating/partial-views/workspace/partial-view-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/packages/templating/partial-views/workspace/partial-view-workspace.element.ts deleted file mode 100644 index f9430790b1..0000000000 --- a/src/Umbraco.Web.UI.Client/src/packages/templating/partial-views/workspace/partial-view-workspace.element.ts +++ /dev/null @@ -1,80 +0,0 @@ -import { UmbPartialViewWorkspaceContext } from './partial-view-workspace.context.js'; -import { UmbPartialViewWorkspaceEditorElement } from './partial-view-workspace-editor.element.js'; -import { html, customElement, state } from '@umbraco-cms/backoffice/external/lit'; -import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element'; -import type { UmbRoute, IRoutingInfo, PageComponent } from '@umbraco-cms/backoffice/router'; -import { UmbWorkspaceIsNewRedirectController } from '@umbraco-cms/backoffice/workspace'; - -import '../../local-components/insert-menu/insert-menu.element.js'; -import { UmbExtensionsApiInitializer } from '@umbraco-cms/backoffice/extension-api'; -import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry'; - -@customElement('umb-partial-view-workspace') -export class UmbPartialViewWorkspaceElement extends UmbLitElement { - #workspaceContext = new UmbPartialViewWorkspaceContext(this); - - #createElement = () => new UmbPartialViewWorkspaceEditorElement(); - - @state() - _routes: UmbRoute[] = [ - { - path: 'create/parent/:entityType/:parentUnique/snippet/:snippetId', - component: this.#createElement, - setup: async (component: PageComponent, info: IRoutingInfo) => { - const parentEntityType = info.match.params.entityType; - const parentUnique = info.match.params.parentUnique === 'null' ? null : info.match.params.parentUnique; - const snippetId = info.match.params.snippetId; - this.#onCreate({ entityType: parentEntityType, unique: parentUnique }, snippetId); - }, - }, - { - path: 'create/parent/:entityType/:parentUnique', - component: this.#createElement, - setup: async (component: PageComponent, info: IRoutingInfo) => { - const parentEntityType = info.match.params.entityType; - const parentUnique = info.match.params.parentUnique === 'null' ? null : info.match.params.parentUnique; - this.#onCreate({ entityType: parentEntityType, unique: parentUnique }); - }, - }, - { - path: 'edit/:unique', - component: this.#createElement, - setup: (component: PageComponent, info: IRoutingInfo) => { - const unique = info.match.params.unique; - this.#workspaceContext.load(unique); - }, - }, - { - path: `**`, - component: async () => (await import('@umbraco-cms/backoffice/router')).UmbRouteNotFoundElement, - }, - ]; - - constructor() { - super(); - // TODO: We need to recreate when ID changed? - new UmbExtensionsApiInitializer(this, umbExtensionsRegistry, 'workspaceContext', [this, this.#workspaceContext]); - } - - #onCreate = async (parent: { entityType: string; unique: string | null }, snippetId?: string) => { - await this.#workspaceContext.createScaffold(parent, snippetId); - - new UmbWorkspaceIsNewRedirectController( - this, - this.#workspaceContext, - this.shadowRoot!.querySelector('umb-router-slot')!, - ); - }; - - override render() { - return html``; - } -} - -export default UmbPartialViewWorkspaceElement; - -declare global { - interface HTMLElementTagNameMap { - 'umb-partial-view-workspace': UmbPartialViewWorkspaceElement; - } -}