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 b6141b90b2..9c2ae87ad0 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
@@ -4,8 +4,6 @@ export * from './backoffice-modal-container/backoffice-modal-container.element.j
export * from './backoffice-notification-container/backoffice-notification-container.element.js';
export * from './body-layout/body-layout.element.js';
export * from './code-block/index.js';
-export * from './input-date/index.js';
-export * from './input-dropdown/index.js';
export * from './dropdown/index.js';
export * from './empty-state/index.js';
export * from './entity-actions-bundle/index.js';
@@ -15,22 +13,25 @@ export * from './header-app/index.js';
export * from './history/index.js';
export * from './input-checkbox-list/index.js';
export * from './input-color/index.js';
+export * from './input-date/index.js';
+export * from './input-dropdown/index.js';
export * from './input-eye-dropper/index.js';
export * from './input-list-base/index.js';
export * from './input-markdown-editor/index.js';
export * from './input-multi-url/index.js';
-export * from './input-tiny-mce/index.js';
export * from './input-number-range/index.js';
export * from './input-radio-button-list/index.js';
export * from './input-section/index.js';
export * from './input-slider/index.js';
+export * from './input-start-node/index.js';
+export * from './input-tiny-mce/index.js';
export * from './input-toggle/index.js';
export * from './input-upload-field/index.js';
+export * from './multiple-color-picker-input/index.js';
+export * from './multiple-text-string-input/index.js';
+export * from './popover-layout/index.js';
export * from './property-type-based-property/index.js';
export * from './ref-property-editor-ui/index.js';
export * from './table/index.js';
export * from './tooltip-menu/index.js';
export * from './variant-selector/index.js';
-export * from './popover-layout/index.js';
-export * from './multiple-text-string-input/index.js';
-export * from './multiple-color-picker-input/index.js';
diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/content-type/components/input-content-type/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-start-node/index.ts
similarity index 100%
rename from src/Umbraco.Web.UI.Client/src/packages/core/content-type/components/input-content-type/index.ts
rename to src/Umbraco.Web.UI.Client/src/packages/core/components/input-start-node/index.ts
diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/content-type/components/input-content-type/input-content-type.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-start-node/input-content-type.element.ts
similarity index 93%
rename from src/Umbraco.Web.UI.Client/src/packages/core/content-type/components/input-content-type/input-content-type.element.ts
rename to src/Umbraco.Web.UI.Client/src/packages/core/components/input-start-node/input-content-type.element.ts
index 3a51a0941a..d6db6cc9c5 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/core/content-type/components/input-content-type/input-content-type.element.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-start-node/input-content-type.element.ts
@@ -13,8 +13,8 @@ export type StartNode = {
query?: string | null;
};
-@customElement('umb-input-content-type')
-export class UmbInputContentTypeElement extends FormControlMixin(UmbLitElement) {
+@customElement('umb-input-start-node')
+export class UmbInputStartNodeElement extends FormControlMixin(UmbLitElement) {
protected getFormElement() {
return undefined;
}
@@ -110,10 +110,10 @@ export class UmbInputContentTypeElement extends FormControlMixin(UmbLitElement)
];
}
-export default UmbInputContentTypeElement;
+export default UmbInputStartNodeElement;
declare global {
interface HTMLElementTagNameMap {
- 'umb-input-content-type': UmbInputContentTypeElement;
+ 'umb-input-start-node': UmbInputStartNodeElement;
}
}
diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/content-type/components/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/content-type/components/index.ts
deleted file mode 100644
index d377387e83..0000000000
--- a/src/Umbraco.Web.UI.Client/src/packages/core/content-type/components/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './input-content-type/index.js';
diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/content-type/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/content-type/index.ts
index 6535bc4f1c..c587218a3d 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/core/content-type/index.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/core/content-type/index.ts
@@ -1,4 +1,3 @@
export * from './content-type-container-structure-helper.class.js';
export * from './content-type-property-structure-helper.class.js';
export * from './content-type-structure-manager.class.js';
-export * from './components/index.js';
diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/uis/tree-picker/config/start-node/property-editor-ui-tree-picker-start-node.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/uis/tree-picker/config/start-node/property-editor-ui-tree-picker-start-node.element.ts
index ea993e0e7a..de8ba4d70e 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/uis/tree-picker/config/start-node/property-editor-ui-tree-picker-start-node.element.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/uis/tree-picker/config/start-node/property-editor-ui-tree-picker-start-node.element.ts
@@ -1,4 +1,4 @@
-import { StartNode, UmbInputContentTypeElement } from '@umbraco-cms/backoffice/content-type';
+import { StartNode, UmbInputStartNodeElement } from '@umbraco-cms/backoffice/components';
import type { UmbPropertyEditorUiElement } from '@umbraco-cms/backoffice/extension-registry';
import { html, customElement, property } from '@umbraco-cms/backoffice/external/lit';
import type { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/property-editor';
@@ -17,11 +17,12 @@ export class UmbPropertyEditorUITreePickerStartNodeElement extends UmbLitElement
public config?: UmbPropertyEditorConfigCollection;
#onChange(event: CustomEvent) {
- const target = event.target as UmbInputContentTypeElement;
+ const target = event.target as UmbInputStartNodeElement;
this.value = {
type: target.type,
id: target.nodeId,
+ // TODO: Please check this makes sense, Check if we want to support XPath in this version, if not then make sure we handle DynamicRoot correct.
query: target.dynamicPath,
};
@@ -29,9 +30,7 @@ export class UmbPropertyEditorUITreePickerStartNodeElement extends UmbLitElement
}
render() {
- return html``;
+ return html``;
}
static styles = [UmbTextStyles];