settings package
This commit is contained in:
@@ -1,37 +1,4 @@
|
||||
import { UmbThemeContext } from './themes/theme.context.js';
|
||||
import { manifests as settingsSectionManifests } from './section.manifests.js';
|
||||
import { manifests as settingsMenuManifests } from './menu.manifests.js';
|
||||
import { manifests as dashboardManifests } from './dashboards/manifests.js';
|
||||
import { manifests as dataTypeManifests } from './data-types/manifests.js';
|
||||
import { manifests as relationTypeManifests } from './relation-types/manifests.js';
|
||||
import { manifests as extensionManifests } from './extensions/manifests.js';
|
||||
import { manifests as cultureManifests } from './cultures/manifests.js';
|
||||
import { manifests as languageManifests } from './languages/manifests.js';
|
||||
import { manifests as logviewerManifests } from './logviewer/manifests.js';
|
||||
import {
|
||||
UmbAppLanguageContext,
|
||||
UMB_APP_LANGUAGE_CONTEXT_TOKEN,
|
||||
} from './languages/app-language-select/app-language.context.js';
|
||||
import { UmbContextProviderController } from '@umbraco-cms/backoffice/context-api';
|
||||
import type { UmbEntryPointOnInit } from '@umbraco-cms/backoffice/extension-api';
|
||||
|
||||
import './cultures/components/index.js';
|
||||
import './languages/components/index.js';
|
||||
|
||||
export const manifests = [
|
||||
...settingsSectionManifests,
|
||||
...settingsMenuManifests,
|
||||
...dashboardManifests,
|
||||
...dataTypeManifests,
|
||||
...extensionManifests,
|
||||
...cultureManifests,
|
||||
...languageManifests,
|
||||
...logviewerManifests,
|
||||
...relationTypeManifests,
|
||||
];
|
||||
|
||||
export const onInit: UmbEntryPointOnInit = (host, extensionRegistry) => {
|
||||
extensionRegistry.registerMany(manifests);
|
||||
new UmbContextProviderController(host, UMB_APP_LANGUAGE_CONTEXT_TOKEN, new UmbAppLanguageContext(host));
|
||||
new UmbThemeContext(host);
|
||||
};
|
||||
export * from './manifests.js';
|
||||
|
||||
21
src/Umbraco.Web.UI.Client/src/packages/settings/manifests.ts
Normal file
21
src/Umbraco.Web.UI.Client/src/packages/settings/manifests.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
import { manifests as settingsSectionManifests } from './section.manifests.js';
|
||||
import { manifests as settingsMenuManifests } from './menu.manifests.js';
|
||||
import { manifests as dashboardManifests } from './dashboards/manifests.js';
|
||||
import { manifests as dataTypeManifests } from './data-types/manifests.js';
|
||||
import { manifests as relationTypeManifests } from './relation-types/manifests.js';
|
||||
import { manifests as extensionManifests } from './extensions/manifests.js';
|
||||
import { manifests as cultureManifests } from './cultures/manifests.js';
|
||||
import { manifests as languageManifests } from './languages/manifests.js';
|
||||
import { manifests as logviewerManifests } from './logviewer/manifests.js';
|
||||
|
||||
export const manifests = [
|
||||
...settingsSectionManifests,
|
||||
...settingsMenuManifests,
|
||||
...dashboardManifests,
|
||||
...dataTypeManifests,
|
||||
...extensionManifests,
|
||||
...cultureManifests,
|
||||
...languageManifests,
|
||||
...logviewerManifests,
|
||||
...relationTypeManifests,
|
||||
];
|
||||
@@ -0,0 +1,14 @@
|
||||
import { UmbContextProviderController } from '@umbraco-cms/backoffice/context-api';
|
||||
import type { UmbEntryPointOnInit } from '@umbraco-cms/backoffice/extension-api';
|
||||
import {
|
||||
UMB_APP_LANGUAGE_CONTEXT_TOKEN,
|
||||
UmbAppLanguageContext,
|
||||
} from './languages/app-language-select/app-language.context.js';
|
||||
import { UmbThemeContext } from './themes/theme.context.js';
|
||||
import { manifests } from './manifests.js';
|
||||
|
||||
export const onInit: UmbEntryPointOnInit = (host, extensionRegistry) => {
|
||||
extensionRegistry.registerMany(manifests);
|
||||
new UmbContextProviderController(host, UMB_APP_LANGUAGE_CONTEXT_TOKEN, new UmbAppLanguageContext(host));
|
||||
new UmbThemeContext(host);
|
||||
};
|
||||
@@ -4,6 +4,6 @@ export const extensions = [
|
||||
name: 'Settings Entry Point',
|
||||
alias: 'Umb.EntryPoint.Settings',
|
||||
type: 'entryPoint',
|
||||
loader: () => import('./index.js'),
|
||||
loader: () => import('./package-entry-point.js'),
|
||||
},
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user