Browse Source

added @Injectable on state classes

pull/2883/head
Jorge Rocha Gualtieri 7 years ago
parent
commit
ce3205ec7d
  1. 2
      npm/ng-packs/packages/feature-management/src/lib/states/feature-management.state.ts
  2. 2
      npm/ng-packs/packages/identity/src/lib/states/identity.state.ts
  3. 2
      npm/ng-packs/packages/permission-management/src/lib/states/permission-management.state.ts
  4. 2
      npm/ng-packs/packages/setting-management/src/lib/states/setting-management.state.ts
  5. 2
      npm/ng-packs/packages/tenant-management/src/lib/states/tenant-management.state.ts

2
npm/ng-packs/packages/feature-management/src/lib/states/feature-management.state.ts

@ -3,11 +3,13 @@ import { tap } from 'rxjs/operators';
import { GetFeatures, UpdateFeatures } from '../actions/feature-management.actions';
import { FeatureManagement } from '../models/feature-management';
import { FeatureManagementService } from '../services/feature-management.service';
import { Injectable } from '@angular/core';
@State<FeatureManagement.State>({
name: 'FeatureManagementState',
defaults: { features: {} } as FeatureManagement.State,
})
@Injectable()
export class FeatureManagementState {
@Selector()
static getFeatures({ features }: FeatureManagement.State) {

2
npm/ng-packs/packages/identity/src/lib/states/identity.state.ts

@ -15,11 +15,13 @@ import {
} from '../actions/identity.actions';
import { Identity } from '../models/identity';
import { IdentityService } from '../services/identity.service';
import { Injectable } from '@angular/core';
@State<Identity.State>({
name: 'IdentityState',
defaults: { roles: {}, selectedRole: {}, users: {}, selectedUser: {} } as Identity.State,
})
@Injectable()
export class IdentityState {
@Selector()
static getRoles({ roles }: Identity.State): Identity.RoleItem[] {

2
npm/ng-packs/packages/permission-management/src/lib/states/permission-management.state.ts

@ -3,11 +3,13 @@ import { GetPermissions, UpdatePermissions } from '../actions/permission-managem
import { PermissionManagement } from '../models/permission-management';
import { PermissionManagementService } from '../services/permission-management.service';
import { tap } from 'rxjs/operators';
import { Injectable } from '@angular/core';
@State<PermissionManagement.State>({
name: 'PermissionManagementState',
defaults: { permissionRes: {} } as PermissionManagement.State,
})
@Injectable()
export class PermissionManagementState {
@Selector()
static getPermissionGroups({ permissionRes }: PermissionManagement.State) {

2
npm/ng-packs/packages/setting-management/src/lib/states/setting-management.state.ts

@ -1,11 +1,13 @@
import { Action, Selector, State, StateContext } from '@ngxs/store';
import { SetSelectedSettingTab } from '../actions/setting-management.actions';
import { SettingManagement } from '../models/setting-management';
import { Injectable } from '@angular/core';
@State<SettingManagement.State>({
name: 'SettingManagementState',
defaults: { selectedTab: {} } as SettingManagement.State,
})
@Injectable()
export class SettingManagementState {
@Selector()
static getSelectedTab({ selectedTab }: SettingManagement.State) {

2
npm/ng-packs/packages/tenant-management/src/lib/states/tenant-management.state.ts

@ -10,11 +10,13 @@ import {
} from '../actions/tenant-management.actions';
import { TenantManagement } from '../models/tenant-management';
import { TenantManagementService } from '../services/tenant-management.service';
import { Injectable } from '@angular/core';
@State<TenantManagement.State>({
name: 'TenantManagementState',
defaults: { result: {}, selectedItem: {} } as TenantManagement.State,
})
@Injectable()
export class TenantManagementState {
@Selector()
static get({ result }: TenantManagement.State): ABP.BasicItem[] {

Loading…
Cancel
Save