Browse Source

feat: register current user and languages components to nav-items.service

pull/4404/head
mehmet-erim 6 years ago
parent
commit
5693a05b9f
  1. 1
      npm/ng-packs/packages/theme-basic/src/lib/services/index.ts
  2. 14
      npm/ng-packs/packages/theme-basic/src/lib/services/initial.service.ts

1
npm/ng-packs/packages/theme-basic/src/lib/services/index.ts

@ -1,2 +1 @@
export * from './initial.service';
export * from './layout-state.service';

14
npm/ng-packs/packages/theme-basic/src/lib/services/initial.service.ts

@ -6,10 +6,17 @@ import { ApplicationLayoutComponent } from '../components/application-layout/app
import { AccountLayoutComponent } from '../components/account-layout/account-layout.component';
import { EmptyLayoutComponent } from '../components/empty-layout/empty-layout.component';
import { eThemeBasicComponents } from '../enums/components';
import { NavItemsService } from '@abp/ng.theme.shared';
import { LanguagesComponent } from '../components/nav-items/languages.component';
import { CurrentUserComponent } from '../components/nav-items/current-user.component';
@Injectable({ providedIn: 'root' })
export class InitialService {
constructor(private domInsertion: DomInsertionService, private store: Store) {
constructor(
private domInsertion: DomInsertionService,
private navItemsService: NavItemsService,
private store: Store,
) {
this.appendStyle();
this.store.dispatch([
@ -26,6 +33,11 @@ export class InitialService {
component: EmptyLayoutComponent,
}),
]);
this.navItemsService.addItems([
{ id: eThemeBasicComponents.CurrentUser, component: CurrentUserComponent },
{ id: eThemeBasicComponents.Languages, component: LanguagesComponent },
]);
}
appendStyle() {

Loading…
Cancel
Save