fix: Disabled authentication providers show as enabled in settings
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { observable } from "mobx";
|
||||
import { computed, observable } from "mobx";
|
||||
import BaseModel from "./BaseModel";
|
||||
import Field from "./decorators/Field";
|
||||
|
||||
@@ -14,6 +14,11 @@ class AuthenticationProvider extends BaseModel {
|
||||
@Field
|
||||
@observable
|
||||
isEnabled: boolean;
|
||||
|
||||
@computed
|
||||
get isActive() {
|
||||
return this.isEnabled && this.isConnected;
|
||||
}
|
||||
}
|
||||
|
||||
export default AuthenticationProvider;
|
||||
|
||||
Reference in New Issue
Block a user