From 76559f2895012803aed3256ce521b9cfff2f63b8 Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Mon, 5 Aug 2019 13:24:35 +0200 Subject: WIP: add option to activate trial --- src/components/services/content/Services.js | 61 +++++++++++++++-------------- 1 file changed, 32 insertions(+), 29 deletions(-) (limited to 'src/components/services') diff --git a/src/components/services/content/Services.js b/src/components/services/content/Services.js index 7f1624003..b71ddd8e6 100644 --- a/src/components/services/content/Services.js +++ b/src/components/services/content/Services.js @@ -26,7 +26,8 @@ const styles = { confettiContainer: { position: 'absolute', width: '100%', - zIndex: 0, + zIndex: 9999, + pointerEvents: 'none', }, }; @@ -41,6 +42,7 @@ export default @observer @injectSheet(styles) class Services extends Component { openSettings: PropTypes.func.isRequired, update: PropTypes.func.isRequired, userHasCompletedSignup: PropTypes.bool.isRequired, + hasActivatedTrial: PropTypes.bool.isRequired, classes: PropTypes.object.isRequired, }; @@ -75,6 +77,7 @@ export default @observer @injectSheet(styles) class Services extends Component { openSettings, update, userHasCompletedSignup, + hasActivatedTrial, classes, } = this.props; @@ -84,37 +87,37 @@ export default @observer @injectSheet(styles) class Services extends Component { const { intl } = this.context; + console.log('hasActivatedTrial', hasActivatedTrial, (userHasCompletedSignup || hasActivatedTrial)); + return (
+ {(userHasCompletedSignup || hasActivatedTrial) && ( +
+ +
+ )} {services.length === 0 && ( - <> - {userHasCompletedSignup && ( -
- -
- )} - -
- -

{intl.formatMessage(messages.welcome)}

- - - {intl.formatMessage(messages.getStarted)} - - -
-
- + +
+ +

{intl.formatMessage(messages.welcome)}

+ + + {intl.formatMessage(messages.getStarted)} + + +
+
)} {services.map(service => (