Browse Source

Move SettingTabsService to @abp/ng.setting-management/config package from @abp/ng.core

pull/10164/head
muhammedaltug 5 years ago
parent
commit
f6d0e454b8
  1. 3
      npm/ng-packs/packages/core/src/lib/services/routes.service.ts
  2. 3
      npm/ng-packs/packages/setting-management/config/src/providers/route.provider.ts
  3. 2
      npm/ng-packs/packages/setting-management/config/src/providers/setting-tab.provider.ts
  4. 5
      npm/ng-packs/packages/setting-management/config/src/public-api.ts
  5. 1
      npm/ng-packs/packages/setting-management/config/src/services/index.ts
  6. 5
      npm/ng-packs/packages/setting-management/config/src/services/settings-tab.service.ts
  7. 3
      npm/ng-packs/packages/setting-management/src/lib/components/setting-management.component.ts

3
npm/ng-packs/packages/core/src/lib/services/routes.service.ts

@ -181,6 +181,3 @@ export abstract class AbstractNavTreeService<T extends ABP.Nav>
@Injectable({ providedIn: 'root' })
export class RoutesService extends AbstractNavTreeService<ABP.Route> {}
@Injectable({ providedIn: 'root' })
export class SettingTabsService extends AbstractNavTreeService<ABP.Tab> {}

3
npm/ng-packs/packages/setting-management/config/src/providers/route.provider.ts

@ -1,8 +1,9 @@
import { eLayoutType, RoutesService, SettingTabsService } from '@abp/ng.core';
import { eLayoutType, RoutesService } from '@abp/ng.core';
import { eThemeSharedRouteNames } from '@abp/ng.theme.shared';
import { APP_INITIALIZER } from '@angular/core';
import { debounceTime, map } from 'rxjs/operators';
import { eSettingManagementRouteNames } from '../enums/route-names';
import { SettingTabsService } from '../services/settings-tab.service';
export const SETTING_MANAGEMENT_ROUTE_PROVIDERS = [
{ provide: APP_INITIALIZER, useFactory: configureRoutes, deps: [RoutesService], multi: true },

2
npm/ng-packs/packages/setting-management/config/src/providers/setting-tab.provider.ts

@ -1,7 +1,7 @@
import { SettingTabsService } from '@abp/ng.core';
import { APP_INITIALIZER } from '@angular/core';
import { EmailSettingGroupComponent } from '../components/email-setting-group/email-setting-group.component';
import { eSettingManamagementSettingTabNames } from '../enums/setting-tab-names';
import { SettingTabsService } from '../services/settings-tab.service';
export const SETTING_MANAGEMENT_SETTING_TAB_PROVIDERS = [
{

5
npm/ng-packs/packages/setting-management/config/src/public-api.ts

@ -1,5 +1,6 @@
export * from './components/email-setting-group/email-setting-group.component';
export * from './enums';
export * from './providers';
export * from './setting-management-config.module';
export * from './proxy';
export * from './components/email-setting-group/email-setting-group.component';
export * from './services/index';
export * from './setting-management-config.module';

1
npm/ng-packs/packages/setting-management/config/src/services/index.ts

@ -0,0 +1 @@
export * from './settings-tab.service';

5
npm/ng-packs/packages/setting-management/config/src/services/settings-tab.service.ts

@ -0,0 +1,5 @@
import { Injectable } from '@angular/core';
import { ABP, AbstractNavTreeService } from '@abp/ng.core';
@Injectable({ providedIn: 'root' })
export class SettingTabsService extends AbstractNavTreeService<ABP.Tab> {}

3
npm/ng-packs/packages/setting-management/src/lib/components/setting-management.component.ts

@ -1,5 +1,6 @@
import { ABP, SettingTabsService } from '@abp/ng.core';
import { ABP } from '@abp/ng.core';
import { Component, OnDestroy, OnInit, TrackByFunction } from '@angular/core';
import { SettingTabsService } from '@abp/ng.setting-management/config';
import { Subscription } from 'rxjs';
@Component({

Loading…
Cancel
Save