mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-02-24 23:48:13 -05:00
Hid button in memberships portal preview
no issue - added button override to `getPortalPreviewUrl()` and set it to `false` when generating preview URL for memberships preview
This commit is contained in:
parent
dce8d77cf0
commit
6b287a41c0
2 changed files with 3 additions and 1 deletions
|
@ -179,6 +179,7 @@ export default class MembersAccessController extends Controller {
|
||||||
const yearlyPrice = this.stripeYearlyAmount;
|
const yearlyPrice = this.stripeYearlyAmount;
|
||||||
|
|
||||||
this.portalPreviewUrl = this.membersUtils.getPortalPreviewUrl({
|
this.portalPreviewUrl = this.membersUtils.getPortalPreviewUrl({
|
||||||
|
button: false,
|
||||||
monthlyPrice,
|
monthlyPrice,
|
||||||
yearlyPrice
|
yearlyPrice
|
||||||
});
|
});
|
||||||
|
|
|
@ -75,6 +75,7 @@ export default class MembersUtilsService extends Service {
|
||||||
const {
|
const {
|
||||||
disableBackground = false,
|
disableBackground = false,
|
||||||
page = 'signup',
|
page = 'signup',
|
||||||
|
button = this.settings.get('portalButton'),
|
||||||
buttonIcon = this.buttonIcon,
|
buttonIcon = this.buttonIcon,
|
||||||
isFreeChecked = this.isFreeChecked,
|
isFreeChecked = this.isFreeChecked,
|
||||||
isMonthlyChecked = this.isMonthlyChecked,
|
isMonthlyChecked = this.isMonthlyChecked,
|
||||||
|
@ -92,7 +93,7 @@ export default class MembersUtilsService extends Service {
|
||||||
const signupButtonText = this.settings.get('portalButtonSignupText') || '';
|
const signupButtonText = this.settings.get('portalButtonSignupText') || '';
|
||||||
const allowSelfSignup = membersSignupAccess === 'all' && (!this.isStripeEnabled || isFreeChecked);
|
const allowSelfSignup = membersSignupAccess === 'all' && (!this.isStripeEnabled || isFreeChecked);
|
||||||
|
|
||||||
settingsParam.append('button', this.settings.get('portalButton'));
|
settingsParam.append('button', button);
|
||||||
settingsParam.append('name', this.settings.get('portalName'));
|
settingsParam.append('name', this.settings.get('portalName'));
|
||||||
settingsParam.append('isFree', isFreeChecked);
|
settingsParam.append('isFree', isFreeChecked);
|
||||||
settingsParam.append('isMonthly', isMonthlyChecked);
|
settingsParam.append('isMonthly', isMonthlyChecked);
|
||||||
|
|
Loading…
Add table
Reference in a new issue