aboutsummaryrefslogtreecommitdiffstats
path: root/src/containers/ui/SubscriptionPopupScreen.js
diff options
context:
space:
mode:
authorLibravatar haraldox <hnaumann+github@gmail.com>2018-01-19 10:05:51 +0100
committerLibravatar haraldox <hnaumann+github@gmail.com>2018-01-19 10:05:51 +0100
commit7c8782e2a1db34efa8b4ae8160c1041d71448432 (patch)
tree20e6f2158c28d8993f2967c8920ba5c53ac954f7 /src/containers/ui/SubscriptionPopupScreen.js
parentfix property change due to mobx-react-form update (diff)
downloadferdium-app-7c8782e2a1db34efa8b4ae8160c1041d71448432.tar.gz
ferdium-app-7c8782e2a1db34efa8b4ae8160c1041d71448432.tar.zst
ferdium-app-7c8782e2a1db34efa8b4ae8160c1041d71448432.zip
change directory structure for subscription
move to own sub-folders `subscription`
Diffstat (limited to 'src/containers/ui/SubscriptionPopupScreen.js')
-rw-r--r--src/containers/ui/SubscriptionPopupScreen.js43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/containers/ui/SubscriptionPopupScreen.js b/src/containers/ui/SubscriptionPopupScreen.js
deleted file mode 100644
index 0b6432e50..000000000
--- a/src/containers/ui/SubscriptionPopupScreen.js
+++ /dev/null
@@ -1,43 +0,0 @@
1import React, { Component } from 'react';
2import PropTypes from 'prop-types';
3import { inject, observer } from 'mobx-react';
4
5import SubscriptionPopup from '../../components/ui/SubscriptionPopup';
6
7
8@inject('stores', 'actions') @observer
9export default class SubscriptionPopupScreen extends Component {
10 state = {
11 complete: false,
12 };
13
14 completeCheck(event) {
15 const { url } = event;
16
17 if (url.includes('recurly') && url.includes('confirmation')) {
18 this.setState({
19 complete: true,
20 });
21 }
22 }
23
24 render() {
25 return (
26 <SubscriptionPopup
27 url={this.props.router.params.url}
28 closeWindow={() => window.close()}
29 completeCheck={e => this.completeCheck(e)}
30 isCompleted={this.state.complete}
31 />
32 );
33 }
34}
35
36
37SubscriptionPopupScreen.wrappedComponent.propTypes = {
38 router: PropTypes.shape({
39 params: PropTypes.shape({
40 url: PropTypes.string.isRequired,
41 }).isRequired,
42 }).isRequired,
43};