From 141ea67c7382ed1b85a2a4ab16329d4bd31f60da Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Tue, 28 Feb 2023 14:14:45 +0100 Subject: [PATCH] add language select as section-sidebar-item --- .../languages/app-language-select/manifests.ts | 15 +++++++++++++++ .../backoffice/settings/languages/manifests.ts | 9 ++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/app-language-select/manifests.ts diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/app-language-select/manifests.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/app-language-select/manifests.ts new file mode 100644 index 0000000000..34dd3dcf69 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/app-language-select/manifests.ts @@ -0,0 +1,15 @@ +import { ManifestSectionSidebarItem } from '@umbraco-cms/extensions-registry'; + +const entityActions: Array = [ + { + type: 'sectionSidebarItem', + alias: 'Umb.SectionSidebarItem.LanguageSelect', + name: 'App Language Select Section Sidebar Item', + loader: () => import('./app-language-select.element'), + meta: { + sections: ['Umb.Section.Content'], + }, + }, +]; + +export const manifests = [...entityActions]; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/manifests.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/manifests.ts index c7e92f8c72..bc14ccd93e 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/manifests.ts @@ -2,5 +2,12 @@ import { manifests as repositoryManifests } from './repository/manifests'; import { manifests as treeManifests } from './sidebar-menu-item/manifests'; import { manifests as entityActions } from './entity-actions/manifests'; import { manifests as workspaceManifests } from './workspace/manifests'; +import { manifests as appLanguageSelect } from './app-language-select/manifests'; -export const manifests = [...repositoryManifests, ...entityActions, ...treeManifests, ...workspaceManifests]; +export const manifests = [ + ...repositoryManifests, + ...entityActions, + ...treeManifests, + ...workspaceManifests, + ...appLanguageSelect, +];