diff options
author | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2021-05-30 12:29:40 +0200 |
---|---|---|
committer | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2021-05-30 12:29:40 +0200 |
commit | fec1798301f0dbe6986c775e4596b07ce27145d9 (patch) | |
tree | 7c4689cc35c7c9a35b363d6ec1d23d279cc82d51 /src/models | |
parent | a4a5ca65d06700b2524e9cde67151e2475bba6ca (diff) |
Fix mobile details toggle
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'src/models')
-rw-r--r-- | src/models/member.d.ts | 2 | ||||
-rw-r--r-- | src/models/member.ts | 9 |
2 files changed, 7 insertions, 4 deletions
diff --git a/src/models/member.d.ts b/src/models/member.d.ts index b779c194..ea3a75e9 100644 --- a/src/models/member.d.ts +++ b/src/models/member.d.ts @@ -59,7 +59,7 @@ export default class Member { /** * Member based on source */ - get basedOn(): Object; + get basedOn(): any; /** * Member level * diff --git a/src/models/member.ts b/src/models/member.ts index b62e6aad..4707a65a 100644 --- a/src/models/member.ts +++ b/src/models/member.ts @@ -21,7 +21,7 @@ */ import Circle from './circle' -import { MemberLevel, MemberLevels, MemberType } from './constants' +import { MemberLevel, MemberLevels, MemberType, MemberTypes } from './constants' export default class Member { @@ -95,13 +95,16 @@ export default class Member { * Member type */ get userType(): MemberType { - return this._data.userType + // If the user type is a circle, this could originate from multiple sources + return this._data.userType !== MemberTypes.CIRCLE + ? this._data.userType + : this.basedOn.source } /** * Member based on source */ - get basedOn(): Object { + get basedOn(): any { return this._data.basedOn } |