Merge pull request #1695 from umbraco/chore/move-property-editors

Chore: Move property editor uis to standalone package
This commit is contained in:
Lee Kelleher
2024-04-23 13:32:20 +01:00
committed by GitHub
124 changed files with 52 additions and 37 deletions

View File

@@ -11,30 +11,31 @@ import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import './components/index.js';
const CORE_PACKAGES = [
import('../../packages/umbraco-news/umbraco-package.js'),
import('../../packages/documents/umbraco-package.js'),
import('../../packages/audit-log/umbraco-package.js'),
import('../../packages/block/umbraco-package.js'),
import('../../packages/data-type/umbraco-package.js'),
import('../../packages/dictionary/umbraco-package.js'),
import('../../packages/documents/umbraco-package.js'),
import('../../packages/dynamic-root/umbraco-package.js'),
import('../../packages/health-check/umbraco-package.js'),
import('../../packages/language/umbraco-package.js'),
import('../../packages/log-viewer/umbraco-package.js'),
import('../../packages/markdown-editor/umbraco-package.js'),
import('../../packages/media/umbraco-package.js'),
import('../../packages/members/umbraco-package.js'),
import('../../packages/models-builder/umbraco-package.js'),
import('../../packages/packages/umbraco-package.js'),
import('../../packages/property-editors/umbraco-package.js'),
import('../../packages/relations/umbraco-package.js'),
import('../../packages/search/umbraco-package.js'),
import('../../packages/settings/umbraco-package.js'),
import('../../packages/language/umbraco-package.js'),
import('../../packages/static-file/umbraco-package.js'),
import('../../packages/dynamic-root/umbraco-package.js'),
import('../../packages/block/umbraco-package.js'),
import('../../packages/tags/umbraco-package.js'),
import('../../packages/tiny-mce/umbraco-package.js'),
import('../../packages/markdown-editor/umbraco-package.js'),
import('../../packages/templating/umbraco-package.js'),
import('../../packages/dictionary/umbraco-package.js'),
import('../../packages/tiny-mce/umbraco-package.js'),
import('../../packages/umbraco-news/umbraco-package.js'),
import('../../packages/user/umbraco-package.js'),
import('../../packages/health-check/umbraco-package.js'),
import('../../packages/audit-log/umbraco-package.js'),
import('../../packages/webhook/umbraco-package.js'),
import('../../packages/relations/umbraco-package.js'),
import('../../packages/models-builder/umbraco-package.js'),
import('../../packages/log-viewer/umbraco-package.js'),
import('../../packages/packages/umbraco-package.js'),
];
@customElement('umb-backoffice')

View File

@@ -1,4 +1,3 @@
import { manifests as propertyEditorSchemaManifests } from './schemas/manifests.js';
import { manifests as propertyEditorUIManifests } from './uis/manifests.js';
export const manifests = [...propertyEditorSchemaManifests, ...propertyEditorUIManifests];
export const manifests = [...propertyEditorSchemaManifests];

View File

@@ -1,2 +0,0 @@
// TODO: Currently we export input-checkbox-list because package-builder uses it, but this should be changed over time, so package builder uses the property editor UI and then this export can be removed.
export * from './checkbox-list/index.js';

View File

@@ -1,11 +1,11 @@
import type { UmbInputCheckboxListElement } from './input-checkbox-list/input-checkbox-list.element.js';
import type { UmbInputCheckboxListElement } from './components/input-checkbox-list/input-checkbox-list.element.js';
import { html, customElement, property, state } from '@umbraco-cms/backoffice/external/lit';
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import { UmbPropertyValueChangeEvent } from '@umbraco-cms/backoffice/property-editor';
import type { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/property-editor';
import type { UmbPropertyEditorUiElement } from '@umbraco-cms/backoffice/extension-registry';
import './input-checkbox-list/input-checkbox-list.element.js';
import './components/input-checkbox-list/input-checkbox-list.element.js';
/**
* @element umb-property-editor-ui-checkbox-list

View File

@@ -1,4 +1,4 @@
import type { UmbCollectionBulkActionPermissions } from '../../../../../collection/types.js';
import type { UmbCollectionBulkActionPermissions } from '../../../../core/collection/types.js';
import type { UmbPropertyEditorUiElement } from '@umbraco-cms/backoffice/extension-registry';
import { html, customElement, property, css } from '@umbraco-cms/backoffice/external/lit';
import type { UUIBooleanInputEvent } from '@umbraco-cms/backoffice/external/uui';

View File

@@ -1,4 +1,4 @@
import type { UmbCollectionColumnConfiguration } from '../../../../../collection/types.js';
import type { UmbCollectionColumnConfiguration } from '../../../../core/collection/types.js';
import { html, customElement, property, repeat, css, state, nothing } from '@umbraco-cms/backoffice/external/lit';
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import { UmbPropertyValueChangeEvent } from '@umbraco-cms/backoffice/property-editor';

View File

@@ -1,4 +1,4 @@
import type { UmbPropertyEditorConfigCollection } from '../../config/index.js';
import type { UmbPropertyEditorConfigCollection } from '../../core/property-editor/config/index.js';
import { html, customElement, property, state } from '@umbraco-cms/backoffice/external/lit';
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import { UMB_DOCUMENT_COLLECTION_ALIAS } from '@umbraco-cms/backoffice/document';

View File

@@ -1,5 +1,5 @@
import { UmbPropertyValueChangeEvent } from '../../index.js';
import type { UmbPropertyEditorConfigCollection } from '../../index.js';
import { UmbPropertyValueChangeEvent } from '../../core/property-editor/index.js';
import type { UmbPropertyEditorConfigCollection } from '../../core/property-editor/index.js';
import { html, customElement, property, state, ifDefined } from '@umbraco-cms/backoffice/external/lit';
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import type { UmbInputDateElement } from '@umbraco-cms/backoffice/components';

View File

@@ -1,5 +1,5 @@
import { expect, fixture, html } from '@open-wc/testing';
import type { UmbInputDateElement } from '../../../components/input-date/input-date.element.js';
import type { UmbInputDateElement } from '../../core/components/input-date/input-date.element.js';
import { UmbPropertyEditorUIDatePickerElement } from './property-editor-ui-date-picker.element.js';
import { type UmbTestRunnerWindow, defaultA11yConfig } from '@umbraco-cms/internal/test-utils';
import { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/property-editor';

View File

@@ -0,0 +1 @@
import './checkbox-list/components/index.js';

View File

@@ -1,5 +1,5 @@
import type { Meta, Story } from '@storybook/web-components';
import type { UmbIconPickerModalElement } from '../../../modal/common/icon-picker/icon-picker-modal.element.js';
import type { UmbIconPickerModalElement } from '../../core/modal/common/icon-picker/icon-picker-modal.element.js';
import { html } from '@umbraco-cms/backoffice/external/lit';
import './property-editor-ui-icon-picker.element.js';

View File

@@ -0,0 +1 @@
export * from './checkbox-list/components/index.js';

View File

@@ -1,5 +1,5 @@
import { UmbLitElement } from '../../../lit-element/index.js';
import { UMB_PROPERTY_CONTEXT } from '../../../property/property/index.js';
import { UmbLitElement } from '../../core/lit-element/index.js';
import { UMB_PROPERTY_CONTEXT } from '../../core/property/property/index.js';
import { html, customElement, property, state } from '@umbraco-cms/backoffice/external/lit';
import type { UUIModalSidebarSize } from '@umbraco-cms/backoffice/external/uui';
import type { UmbInputMultiUrlElement } from '@umbraco-cms/backoffice/components';

View File

@@ -1,4 +1,4 @@
import { UmbPropertyValueChangeEvent } from '../../index.js';
import { UmbPropertyValueChangeEvent } from '../../core/property-editor/index.js';
import type { UmbChangeEvent } from '@umbraco-cms/backoffice/event';
import { html, customElement, property, state, ifDefined } from '@umbraco-cms/backoffice/external/lit';
import type { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/property-editor';

View File

@@ -1,4 +1,4 @@
import type { UmbInputNumberRangeElement } from '../../../components/input-number-range/input-number-range.element.js';
import type { UmbInputNumberRangeElement } from '../../core/components/input-number-range/input-number-range.element.js';
import type { PropertyValueMap } from '@umbraco-cms/backoffice/external/lit';
import { html, customElement, property, state } from '@umbraco-cms/backoffice/external/lit';
import type { UmbPropertyEditorUiElement } from '@umbraco-cms/backoffice/extension-registry';
@@ -6,7 +6,7 @@ import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import type { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/property-editor';
import type { NumberRangeValueType } from '@umbraco-cms/backoffice/models';
import '../../../components/input-number-range/input-number-range.element.js';
import '../../core/components/input-number-range/input-number-range.element.js';
import { UmbFormControlMixin } from '@umbraco-cms/backoffice/validation';
/**

View File

@@ -1,11 +1,11 @@
import type { UmbInputRadioButtonListElement } from '../../../components/input-radio-button-list/input-radio-button-list.element.js';
import type { UmbInputRadioButtonListElement } from '../../core/components/input-radio-button-list/input-radio-button-list.element.js';
import { html, customElement, property, state } from '@umbraco-cms/backoffice/external/lit';
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import { UmbPropertyValueChangeEvent } from '@umbraco-cms/backoffice/property-editor';
import type { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/property-editor';
import type { UmbPropertyEditorUiElement } from '@umbraco-cms/backoffice/extension-registry';
import '../../../components/input-radio-button-list/input-radio-button-list.element.js';
import '../../core/components/input-radio-button-list/input-radio-button-list.element.js';
/**
* @element umb-property-editor-ui-radio-button-list

View File

@@ -1,4 +1,4 @@
import type { UmbInputSliderElement } from '../../../components/input-slider/input-slider.element.js';
import type { UmbInputSliderElement } from '../../core/components/input-slider/input-slider.element.js';
import { html, customElement, property, state } from '@umbraco-cms/backoffice/external/lit';
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import { UmbPropertyValueChangeEvent } from '@umbraco-cms/backoffice/property-editor';

Some files were not shown because too many files have changed in this diff Show More