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/member.ts | |
parent | a4a5ca65d06700b2524e9cde67151e2475bba6ca (diff) |
Fix mobile details toggle
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'src/models/member.ts')
-rw-r--r-- | src/models/member.ts | 9 |
1 files changed, 6 insertions, 3 deletions
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 } |