Browse Source

refactor(core): create config folder and move the config.plugin

pull/1691/head
mehmet-erim 7 years ago
parent
commit
74364db826
  1. 12
      npm/ng-packs/packages/core/src/lib/core.module.ts
  2. 4
      npm/ng-packs/packages/core/src/lib/plugins/config/config.plugin.ts
  3. 2
      npm/ng-packs/packages/core/src/lib/plugins/index.ts
  4. 4
      npm/ng-packs/packages/theme-shared/src/lib/abstracts/toaster.ts

12
npm/ng-packs/packages/core/src/lib/core.module.ts

@ -8,21 +8,21 @@ import { NgxsStoragePluginModule } from '@ngxs/storage-plugin';
import { NgxsModule, NGXS_PLUGINS } from '@ngxs/store'; import { NgxsModule, NGXS_PLUGINS } from '@ngxs/store';
import { DynamicLayoutComponent } from './components/dynamic-layout.component'; import { DynamicLayoutComponent } from './components/dynamic-layout.component';
import { RouterOutletComponent } from './components/router-outlet.component'; import { RouterOutletComponent } from './components/router-outlet.component';
import { AutofocusDirective } from './directives/autofocus.directive';
import { InputEventDebounceDirective } from './directives/debounce.directive';
import { EllipsisDirective } from './directives/ellipsis.directive';
import { FormSubmitDirective } from './directives/form-submit.directive';
import { PermissionDirective } from './directives/permission.directive'; import { PermissionDirective } from './directives/permission.directive';
import { ClickEventStopPropagationDirective } from './directives/stop-propagation.directive';
import { VisibilityDirective } from './directives/visibility.directive'; import { VisibilityDirective } from './directives/visibility.directive';
import { ApiInterceptor } from './interceptors/api.interceptor'; import { ApiInterceptor } from './interceptors/api.interceptor';
import { ABP } from './models/common'; import { ABP } from './models/common';
import { LocalizationPipe } from './pipes/localization.pipe'; import { LocalizationPipe } from './pipes/localization.pipe';
import { ConfigPlugin, NGXS_CONFIG_PLUGIN_OPTIONS } from './plugins/config.plugin'; import { ConfigPlugin, NGXS_CONFIG_PLUGIN_OPTIONS } from './plugins/config/config.plugin';
import { ConfigState } from './states/config.state'; import { ConfigState } from './states/config.state';
import { ProfileState } from './states/profile.state'; import { ProfileState } from './states/profile.state';
import { SessionState } from './states/session.state'; import { SessionState } from './states/session.state';
import { getInitialData } from './utils/initial-utils'; import { getInitialData } from './utils/initial-utils';
import { EllipsisDirective } from './directives/ellipsis.directive';
import { AutofocusDirective } from './directives/autofocus.directive';
import { InputEventDebounceDirective } from './directives/debounce.directive';
import { ClickEventStopPropagationDirective } from './directives/stop-propagation.directive';
import { FormSubmitDirective } from './directives/form-submit.directive';
@NgModule({ @NgModule({
imports: [ imports: [

4
npm/ng-packs/packages/core/src/lib/plugins/config.plugin.ts → npm/ng-packs/packages/core/src/lib/plugins/config/config.plugin.ts

@ -2,8 +2,8 @@ import { Inject, Injectable, InjectionToken } from '@angular/core';
import { Router, Routes } from '@angular/router'; import { Router, Routes } from '@angular/router';
import { actionMatcher, InitState, NgxsNextPluginFn, NgxsPlugin, setValue, UpdateState } from '@ngxs/store'; import { actionMatcher, InitState, NgxsNextPluginFn, NgxsPlugin, setValue, UpdateState } from '@ngxs/store';
import snq from 'snq'; import snq from 'snq';
import { ABP } from '../models'; import { ABP } from '../../models';
import { organizeRoutes } from '../utils/route-utils'; import { organizeRoutes } from '../../utils/route-utils';
export const NGXS_CONFIG_PLUGIN_OPTIONS = new InjectionToken('NGXS_CONFIG_PLUGIN_OPTIONS'); export const NGXS_CONFIG_PLUGIN_OPTIONS = new InjectionToken('NGXS_CONFIG_PLUGIN_OPTIONS');

2
npm/ng-packs/packages/core/src/lib/plugins/index.ts

@ -1 +1 @@
export * from './config.plugin'; export * from './config/config.plugin';

4
npm/ng-packs/packages/theme-shared/src/lib/abstracts/toaster.ts

@ -31,8 +31,8 @@ export class AbstractToaster<T = Toaster.Options> {
this.messageService.add({ this.messageService.add({
severity, severity,
detail: message, detail: message || '',
summary: title, summary: title || '',
...options, ...options,
key: this.key, key: this.key,
...(typeof (options || ({} as any)).sticky === 'undefined' && { sticky: this.sticky }), ...(typeof (options || ({} as any)).sticky === 'undefined' && { sticky: this.sticky }),

Loading…
Cancel
Save