Browse Source

fix(account): fix enableLocalLogin definition

pull/2610/head
mehmet-erim 7 years ago
parent
commit
3b2ff3e6e8
  1. 2
      npm/ng-packs/packages/account/src/lib/components/auth-wrapper/auth-wrapper.component.html
  2. 27
      npm/ng-packs/packages/account/src/lib/components/auth-wrapper/auth-wrapper.component.ts

2
npm/ng-packs/packages/account/src/lib/components/auth-wrapper/auth-wrapper.component.html

@ -6,7 +6,7 @@
<div class="abp-account-container"> <div class="abp-account-container">
<div <div
*ngIf="(enableLocalLogin$ | async) !== 'False'; else disableLocalLoginTemplate" *ngIf="enableLocalLogin; else disableLocalLoginTemplate"
class="card mt-3 shadow-sm rounded" class="card mt-3 shadow-sm rounded"
> >
<div class="card-body p-5"> <div class="card-body p-5">

27
npm/ng-packs/packages/account/src/lib/components/auth-wrapper/auth-wrapper.component.ts

@ -1,6 +1,6 @@
import { Component, Input, TemplateRef } from '@angular/core'; import { Component, Input, TemplateRef, OnInit, OnDestroy } from '@angular/core';
import { Account } from '../../models/account'; import { Account } from '../../models/account';
import { Select } from '@ngxs/store'; import { Select, Store } from '@ngxs/store';
import { ConfigState } from '@abp/ng.core'; import { ConfigState } from '@abp/ng.core';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';
@ -10,13 +10,28 @@ import { Observable } from 'rxjs';
exportAs: 'abpAuthWrapper', exportAs: 'abpAuthWrapper',
}) })
export class AuthWrapperComponent export class AuthWrapperComponent
implements Account.AuthWrapperComponentInputs, Account.AuthWrapperComponentOutputs { implements
@Select(ConfigState.getSetting('Abp.Account.EnableLocalLogin')) Account.AuthWrapperComponentInputs,
enableLocalLogin$: Observable<'True' | 'False'>; Account.AuthWrapperComponentOutputs,
OnInit,
OnDestroy {
@Input() @Input()
readonly mainContentRef: TemplateRef<any>; readonly mainContentRef: TemplateRef<any>;
@Input() @Input()
readonly cancelContentRef: TemplateRef<any>; readonly cancelContentRef: TemplateRef<any>;
enableLocalLogin = true;
constructor(private store: Store) {}
ngOnInit() {
this.store.select(ConfigState.getSetting('Abp.Account.EnableLocalLogin')).subscribe(value => {
if (value) {
this.enableLocalLogin = value.toLowerCase() !== 'false';
}
});
}
ngOnDestroy() {}
} }

Loading…
Cancel
Save