refactor: CB-1354 create core ui manifest

This commit is contained in:
Wroud
2021-10-26 21:01:06 +03:00
parent b3632d18dd
commit 62025869d7
3 changed files with 30 additions and 5 deletions
@@ -105,7 +105,7 @@ import { RouterService, ScreenService } from '@cloudbeaver/core-routing';
import { EnvironmentService, GraphQLService } from '@cloudbeaver/core-sdk';
import { LocalStorageSaveService, SettingsService } from '@cloudbeaver/core-settings';
import { ThemeService } from '@cloudbeaver/core-theming';
import { NavigationService, OptionsPanelService, ClipboardBootstrap, ClipboardService } from '@cloudbeaver/core-ui';
import { coreUIManifest } from '@cloudbeaver/core-ui';
import { coreViewManifest } from '@cloudbeaver/core-view';
export const coreManifests: PluginManifest[] = [
@@ -151,8 +151,6 @@ export const coreManifests: PluginManifest[] = [
PermissionsService,
CoreSettingsService,
CommonDialogService,
ClipboardService,
ClipboardBootstrap,
SessionExpireService,
SessionExpireWarningDialogService,
SessionExpiredDialogService,
@@ -180,8 +178,6 @@ export const coreManifests: PluginManifest[] = [
EnvironmentService,
ExceptionsCatcherService,
EventsSettingsService,
NavigationService,
OptionsPanelService,
GraphQLService,
LocalStorageSaveService,
LocalizationService,
@@ -217,5 +213,6 @@ export const coreManifests: PluginManifest[] = [
ServerService,
],
},
coreUIManifest,
coreViewManifest,
];
+1
View File
@@ -4,3 +4,4 @@ export * from './AuthenticationProvider';
export * from './useAuthenticationAction';
export * from './Clipboard/ClipboardBootstrap';
export * from './Clipboard/ClipboardService';
export { manifest as coreUIManifest } from './manifest';
+27
View File
@@ -0,0 +1,27 @@
/*
* CloudBeaver - Cloud Database Manager
* Copyright (C) 2020-2021 DBeaver Corp and others
*
* Licensed under the Apache License, Version 2.0.
* you may not use this file except in compliance with the License.
*/
import type { PluginManifest } from '@cloudbeaver/core-di';
import { ClipboardBootstrap } from './Clipboard/ClipboardBootstrap';
import { ClipboardService } from './Clipboard/ClipboardService';
import { NavigationService } from './Screens/AppScreen/NavigationService';
import { OptionsPanelService } from './Screens/AppScreen/OptionsPanelService';
export const manifest: PluginManifest = {
info: {
name: 'Core UI',
},
providers: [
NavigationService,
OptionsPanelService,
ClipboardBootstrap,
ClipboardService,
],
};