diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/app-language-select/app-language-select.element.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/app-language-select/app-language-select.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/app-language-select/app-language-select.element.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/app-language-select/app-language-select.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/app-language-select/app-language.context.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/app-language-select/app-language.context.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/app-language-select/app-language.context.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/app-language-select/app-language.context.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/app-language-select/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/app-language-select/manifests.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/app-language-select/manifests.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/app-language-select/manifests.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/components/index.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/components/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/components/index.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/components/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/components/input-language-picker/input-language-picker.context.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/components/input-language-picker/input-language-picker.context.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/components/input-language-picker/input-language-picker.context.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/components/input-language-picker/input-language-picker.context.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/components/input-language-picker/input-language-picker.element.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/components/input-language-picker/input-language-picker.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/components/input-language-picker/input-language-picker.element.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/components/input-language-picker/input-language-picker.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/components/input-language-picker/input-language-picker.stories.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/components/input-language-picker/input-language-picker.stories.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/components/input-language-picker/input-language-picker.stories.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/components/input-language-picker/input-language-picker.stories.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/entity-actions/language-create-entity-action.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/entity-actions/language-create-entity-action.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/entity-actions/language-create-entity-action.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/entity-actions/language-create-entity-action.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/entity-actions/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/entity-actions/manifests.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/entity-actions/manifests.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/entity-actions/manifests.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/index.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/index.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/manifests.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/manifests.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/manifests.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/menu-item/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/menu-item/manifests.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/menu-item/manifests.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/menu-item/manifests.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/modals/language-picker/language-picker-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/modals/language-picker/language-picker-modal.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/modals/language-picker/language-picker-modal.element.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/modals/language-picker/language-picker-modal.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/modals/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/modals/manifests.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/modals/manifests.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/modals/manifests.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/repository/index.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/repository/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/repository/index.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/repository/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/repository/language-item.store.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/repository/language-item.store.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/repository/language-item.store.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/repository/language-item.store.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/repository/language.repository.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/repository/language.repository.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/repository/language.repository.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/repository/language.repository.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/repository/language.store.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/repository/language.store.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/repository/language.store.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/repository/language.store.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/repository/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/repository/manifests.ts similarity index 92% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/repository/manifests.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/repository/manifests.ts index 96bce53577..5cbc4baf68 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/repository/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/languages/repository/manifests.ts @@ -1,4 +1,4 @@ -import { UmbLanguageRepository } from '../repository/language.repository.js'; +import { UmbLanguageRepository } from './language.repository.js'; import { UmbLanguageStore } from './language.store.js'; import { UmbLanguageItemStore } from './language-item.store.js'; import type { ManifestStore, ManifestRepository } from '@umbraco-cms/backoffice/extension-registry'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/repository/sources/language-item.server.data.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/repository/sources/language-item.server.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/repository/sources/language-item.server.data.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/repository/sources/language-item.server.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/repository/sources/language.server.data.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/repository/sources/language.server.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/repository/sources/language.server.data.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/repository/sources/language.server.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/languages/umbraco-package.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/umbraco-package.ts new file mode 100644 index 0000000000..69a43688b9 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/languages/umbraco-package.ts @@ -0,0 +1,9 @@ +export const name = 'Umbraco.Core.Language'; +export const extensions = [ + { + name: 'Language Bundle', + alias: 'Umb.Bundle.Language', + type: 'bundle', + js: () => import('./manifests.js'), + }, +]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/components/language-root-table-boolean-column-layout.element.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language-root/components/language-root-table-boolean-column-layout.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/components/language-root-table-boolean-column-layout.element.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language-root/components/language-root-table-boolean-column-layout.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/components/language-root-table-delete-column-layout.element.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language-root/components/language-root-table-delete-column-layout.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/components/language-root-table-delete-column-layout.element.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language-root/components/language-root-table-delete-column-layout.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/components/language-root-table-name-column-layout.element.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language-root/components/language-root-table-name-column-layout.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/components/language-root-table-name-column-layout.element.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language-root/components/language-root-table-name-column-layout.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/language-root-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language-root/language-root-workspace.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/language-root-workspace.element.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language-root/language-root-workspace.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language-root/manifests.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/manifests.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language-root/manifests.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language/language-workspace-editor.element.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language/language-workspace-editor.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language/language-workspace-editor.element.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language/language-workspace-editor.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language/language-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language/language-workspace.context.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language/language-workspace.context.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language/language-workspace.context.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language/language-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language/language-workspace.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language/language-workspace.element.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language/language-workspace.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language/manifests.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language/manifests.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language/manifests.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language/views/details/language-details-workspace-view.element.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language/views/details/language-details-workspace-view.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language/views/details/language-details-workspace-view.element.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/workspace/language/views/details/language-details-workspace-view.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/languages/workspace/manifests.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/manifests.ts rename to src/Umbraco.Web.UI.Client/src/packages/languages/workspace/manifests.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/packages/package-builder/workspace/workspace-package-builder.element.ts b/src/Umbraco.Web.UI.Client/src/packages/packages/package-builder/workspace/workspace-package-builder.element.ts index a084553220..96b2632c0d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/packages/package-builder/workspace/workspace-package-builder.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/packages/package-builder/workspace/workspace-package-builder.element.ts @@ -1,6 +1,6 @@ import type { UmbInputDocumentElement } from '../../../documents/documents/components/input-document/input-document.element.js'; import type { UmbInputMediaElement } from '../../../media/media/components/input-media/input-media.element.js'; -import type { UmbInputLanguagePickerElement } from '../../../settings/languages/components/input-language-picker/input-language-picker.element.js'; +import type { UmbInputLanguagePickerElement } from '../../../languages/components/input-language-picker/input-language-picker.element.js'; import type { UUIBooleanInputEvent, UUIInputElement, UUIInputEvent } from '@umbraco-cms/backoffice/external/uui'; import { css, @@ -14,10 +14,10 @@ import { } from '@umbraco-cms/backoffice/external/lit'; // TODO: update to module imports when ready import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; -import type { PackageDefinitionResponseModel} from '@umbraco-cms/backoffice/backend-api'; +import type { PackageDefinitionResponseModel } from '@umbraco-cms/backoffice/backend-api'; import { PackageResource } from '@umbraco-cms/backoffice/backend-api'; import { tryExecuteAndNotify } from '@umbraco-cms/backoffice/resources'; -import type { UmbNotificationContext} from '@umbraco-cms/backoffice/notification'; +import type { UmbNotificationContext } from '@umbraco-cms/backoffice/notification'; import { UMB_NOTIFICATION_CONTEXT } from '@umbraco-cms/backoffice/notification'; import { UmbTextStyles } from '@umbraco-cms/backoffice/style'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/manifests.ts index 0d518e2776..dde9ea30a7 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/manifests.ts @@ -1,13 +1,11 @@ import { manifests as dashboardManifests } from './dashboards/manifests.js'; import { manifests as extensionManifests } from './extensions/manifests.js'; -import { manifests as languageManifests } from './languages/manifests.js'; import { manifests as settingsMenuManifests } from './menu.manifests.js'; import { manifests as settingsSectionManifests } from './section.manifests.js'; export const manifests = [ ...dashboardManifests, ...extensionManifests, - ...languageManifests, ...settingsMenuManifests, ...settingsSectionManifests, ]; diff --git a/src/Umbraco.Web.UI.Client/tsconfig.json b/src/Umbraco.Web.UI.Client/tsconfig.json index de24c48990..d99a8b4e52 100644 --- a/src/Umbraco.Web.UI.Client/tsconfig.json +++ b/src/Umbraco.Web.UI.Client/tsconfig.json @@ -92,7 +92,7 @@ "@umbraco-cms/backoffice/temporary-file": ["src/packages/core/temporary-file"], "@umbraco-cms/backoffice/data-type": ["./src/packages/core/data-type/index.ts"], - "@umbraco-cms/backoffice/language": ["./src/packages/settings/languages/index.ts"], + "@umbraco-cms/backoffice/language": ["src/packages/languages/index.ts"], "@umbraco-cms/backoffice/logviewer": ["src/packages/log-viewer/index.ts"], "@umbraco-cms/backoffice/relation-types": ["src/packages/relations/relation-types/index.ts"], "@umbraco-cms/backoffice/relations": ["src/packages/relations/relations/index.ts"],