Fixed 'null' portal button text

no refs.
- fixing portal button displaying 'null' if the portal button text input field is empty
This commit is contained in:
Peter Zimon 2020-10-14 14:32:39 +02:00
parent 738e1e1a05
commit 8a394aea8e
1 changed files with 2 additions and 1 deletions

View File

@ -82,6 +82,7 @@ export default ModalComponent.extend({
const baseUrl = this.config.get('blogUrl');
const portalBase = '/#/portal/preview';
const settingsParam = new URLSearchParams();
const signupButtonText = this.settings.get('portalButtonSignupText') || '';
settingsParam.append('button', this.settings.get('portalButton'));
settingsParam.append('name', this.settings.get('portalName'));
settingsParam.append('isFree', this.isFreeChecked);
@ -91,7 +92,7 @@ export default ModalComponent.extend({
if (this.buttonIcon) {
settingsParam.append('buttonIcon', encodeURIComponent(this.buttonIcon));
}
settingsParam.append('signupButtonText', encodeURIComponent(this.settings.get('portalButtonSignupText')));
settingsParam.append('signupButtonText', encodeURIComponent(signupButtonText));
if (this.settings.get('accentColor') === '' || this.settings.get('accentColor')) {
settingsParam.append('accentColor', encodeURIComponent(`${this.settings.get('accentColor')}`));
}