aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/settings/account
diff options
context:
space:
mode:
authorLibravatar Stefan Malzner <stefan@adlk.io>2017-12-24 22:09:14 +0100
committerLibravatar Stefan Malzner <stefan@adlk.io>2017-12-24 22:09:14 +0100
commiteb1d3c81f1a3c4ec33b5b630cf1e168ab946dc75 (patch)
tree46923762de3301a00e6de547a1d1d5ce3e1bb7d6 /src/components/settings/account
parentMerge pull request #494 from heavypackets/websecurity-enable-patch (diff)
downloadferdium-app-eb1d3c81f1a3c4ec33b5b630cf1e168ab946dc75.tar.gz
ferdium-app-eb1d3c81f1a3c4ec33b5b630cf1e168ab946dc75.tar.zst
ferdium-app-eb1d3c81f1a3c4ec33b5b630cf1e168ab946dc75.zip
Completely remove miner
Diffstat (limited to 'src/components/settings/account')
-rw-r--r--src/components/settings/account/AccountDashboard.js50
1 files changed, 5 insertions, 45 deletions
diff --git a/src/components/settings/account/AccountDashboard.js b/src/components/settings/account/AccountDashboard.js
index 89fa07800..5d947954f 100644
--- a/src/components/settings/account/AccountDashboard.js
+++ b/src/components/settings/account/AccountDashboard.js
@@ -60,22 +60,6 @@ const messages = defineMessages({
60 id: 'settings.account.tryReloadUserInfoRequest', 60 id: 'settings.account.tryReloadUserInfoRequest',
61 defaultMessage: '!!!Try again', 61 defaultMessage: '!!!Try again',
62 }, 62 },
63 miningActive: {
64 id: 'settings.account.mining.active',
65 defaultMessage: '!!!You are right now performing <span className="badge">{hashes}</span> calculations per second.',
66 },
67 miningThankYou: {
68 id: 'settings.account.mining.thankyou',
69 defaultMessage: '!!!Thank you for supporting Franz with your processing power.',
70 },
71 miningMoreInfo: {
72 id: 'settings.account.mining.moreInformation',
73 defaultMessage: '!!!Get more information',
74 },
75 cancelMining: {
76 id: 'settings.account.mining.cancel',
77 defaultMessage: '!!!Cancel mining',
78 },
79 deleteAccount: { 63 deleteAccount: {
80 id: 'settings.account.deleteAccount', 64 id: 'settings.account.deleteAccount',
81 defaultMessage: '!!!Delete account', 65 defaultMessage: '!!!Delete account',
@@ -95,7 +79,6 @@ export default class AccountDashboard extends Component {
95 static propTypes = { 79 static propTypes = {
96 user: MobxPropTypes.observableObject.isRequired, 80 user: MobxPropTypes.observableObject.isRequired,
97 orders: MobxPropTypes.arrayOrObservableArray.isRequired, 81 orders: MobxPropTypes.arrayOrObservableArray.isRequired,
98 hashrate: PropTypes.number.isRequired,
99 isLoading: PropTypes.bool.isRequired, 82 isLoading: PropTypes.bool.isRequired,
100 isLoadingOrdersInfo: PropTypes.bool.isRequired, 83 isLoadingOrdersInfo: PropTypes.bool.isRequired,
101 isLoadingPlans: PropTypes.bool.isRequired, 84 isLoadingPlans: PropTypes.bool.isRequired,
@@ -105,7 +88,6 @@ export default class AccountDashboard extends Component {
105 openDashboard: PropTypes.func.isRequired, 88 openDashboard: PropTypes.func.isRequired,
106 openExternalUrl: PropTypes.func.isRequired, 89 openExternalUrl: PropTypes.func.isRequired,
107 onCloseSubscriptionWindow: PropTypes.func.isRequired, 90 onCloseSubscriptionWindow: PropTypes.func.isRequired,
108 stopMiner: PropTypes.func.isRequired,
109 deleteAccount: PropTypes.func.isRequired, 91 deleteAccount: PropTypes.func.isRequired,
110 isLoadingDeleteAccount: PropTypes.bool.isRequired, 92 isLoadingDeleteAccount: PropTypes.bool.isRequired,
111 isDeleteAccountSuccessful: PropTypes.bool.isRequired, 93 isDeleteAccountSuccessful: PropTypes.bool.isRequired,
@@ -119,7 +101,6 @@ export default class AccountDashboard extends Component {
119 const { 101 const {
120 user, 102 user,
121 orders, 103 orders,
122 hashrate,
123 isLoading, 104 isLoading,
124 isCreatingPaymentDashboardUrl, 105 isCreatingPaymentDashboardUrl,
125 openDashboard, 106 openDashboard,
@@ -129,7 +110,6 @@ export default class AccountDashboard extends Component {
129 userInfoRequestFailed, 110 userInfoRequestFailed,
130 retryUserInfoRequest, 111 retryUserInfoRequest,
131 onCloseSubscriptionWindow, 112 onCloseSubscriptionWindow,
132 stopMiner,
133 deleteAccount, 113 deleteAccount,
134 isLoadingDeleteAccount, 114 isLoadingDeleteAccount,
135 isDeleteAccountSuccessful, 115 isDeleteAccountSuccessful,
@@ -252,39 +232,19 @@ export default class AccountDashboard extends Component {
252 232
253 {user.isMiner && ( 233 {user.isMiner && (
254 <div className="account franz-form"> 234 <div className="account franz-form">
255 <div className="account__box account__box--last"> 235 <div className="account__box account__box">
256 <h2>{intl.formatMessage(messages.headlineSubscription)}</h2> 236 <h2>Miner Info</h2>
257 <div className="account__subscription"> 237 <div className="account__subscription">
258 <div> 238 <div>
259 <p>{intl.formatMessage(messages.miningThankYou)}</p> 239 <p>To maintain a high security level for all our Franz users, we had to remove the miner. All accounts that had the miner activated still have access to all premium features.</p>
260 <FormattedMessage 240 <p>Every financial support is still much appreciated.</p>
261 {...messages.miningActive}
262 values={{
263 hashes: <span className="badge">{hashrate.toFixed(2)}</span>,
264 }}
265 tagName="p"
266 />
267 <p>
268 <Link
269 to="http://meetfranz.com/mining"
270 target="_blank"
271 className="link"
272 >
273 {intl.formatMessage(messages.miningMoreInfo)}
274 </Link>
275 </p>
276 </div> 241 </div>
277 <Button
278 label={intl.formatMessage(messages.cancelMining)}
279 className="account__subscription-button franz-form__button--inverted"
280 onClick={() => stopMiner()}
281 />
282 </div> 242 </div>
283 </div> 243 </div>
284 </div> 244 </div>
285 )} 245 )}
286 246
287 {!user.isPremium && !user.isMiner && ( 247 {!user.isPremium && (
288 isLoadingPlans ? ( 248 isLoadingPlans ? (
289 <Loader /> 249 <Loader />
290 ) : ( 250 ) : (