diff options
author | Dominik Guzei <dominik.guzei@gmail.com> | 2019-01-10 13:43:23 +0100 |
---|---|---|
committer | Dominik Guzei <dominik.guzei@gmail.com> | 2019-02-12 13:39:02 +0100 |
commit | fd04044be1fe7207e75ed7cb1ddb622cc9cc93bf (patch) | |
tree | f07b2d8a45dbba5225e122c13d0a044ae51836ea /src/features/workspaces/index.js | |
parent | basic setup for workspaces feature (diff) | |
download | ferdium-app-fd04044be1fe7207e75ed7cb1ddb622cc9cc93bf.tar.gz ferdium-app-fd04044be1fe7207e75ed7cb1ddb622cc9cc93bf.tar.zst ferdium-app-fd04044be1fe7207e75ed7cb1ddb622cc9cc93bf.zip |
define workspaces as premium feature
Diffstat (limited to 'src/features/workspaces/index.js')
-rw-r--r-- | src/features/workspaces/index.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/features/workspaces/index.js b/src/features/workspaces/index.js index b7e1090e8..b4cfd3c2d 100644 --- a/src/features/workspaces/index.js +++ b/src/features/workspaces/index.js | |||
@@ -13,7 +13,11 @@ export const state = observable(defaultState); | |||
13 | export default function initWorkspaces(stores, actions) { | 13 | export default function initWorkspaces(stores, actions) { |
14 | const { features, user } = stores; | 14 | const { features, user } = stores; |
15 | reaction( | 15 | reaction( |
16 | () => features.features.isWorkspaceEnabled && user.isLoggedIn, | 16 | () => ( |
17 | features.features.isWorkspaceEnabled && ( | ||
18 | !features.features.isWorkspacePremiumFeature || user.data.isPremium | ||
19 | ) | ||
20 | ), | ||
17 | (isEnabled) => { | 21 | (isEnabled) => { |
18 | if (isEnabled) { | 22 | if (isEnabled) { |
19 | debug('Initializing `workspaces` feature'); | 23 | debug('Initializing `workspaces` feature'); |