0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-04-01 02:41:39 -05:00

Updated default page handling for paid member

refs https://github.com/TryGhost/members.js/issues/20

- Adds default page handling for paid member to open paid account area
- Refactors dev mode default page to be picked from env file if available
This commit is contained in:
Rish 2020-05-01 22:21:16 +05:30
parent 094d32a88d
commit eac5035451

View file

@ -48,15 +48,23 @@ export default class ParentContainer extends React.Component {
}
getDefaultPage({member = this.state.member, stripeParam} = {}) {
// Change page here for testing local UI testing
// Loads default page and popup state for local UI testing
if (process.env.NODE_ENV === 'development') {
return {page: 'magiclink'};
return {
page: process.env.REACT_APP_DEFAULT_PAGE || 'signup',
showPopup: true
};
}
if (!member && stripeParam === 'success') {
return {page: 'magiclink', showPopup: true};
}
if (member) {
return {
page: member.paid ? 'paidAccountHome' : 'accountHome'
};
}
return {
page: member ? 'accountHome' : 'signup'
page: 'signup'
};
}