From 2135bf7b343e144f2240cc00b711f338b4a72a8e Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Wed, 9 Sep 2020 16:31:02 -0500 Subject: [PATCH] SoapboxConfig: let getValue be set for promoItems --- app/soapbox/features/soapbox_config/index.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/soapbox/features/soapbox_config/index.js b/app/soapbox/features/soapbox_config/index.js index 104baad97..45eb65128 100644 --- a/app/soapbox/features/soapbox_config/index.js +++ b/app/soapbox/features/soapbox_config/index.js @@ -127,18 +127,18 @@ class SoapboxConfig extends ImmutablePureComponent { }; }; - handleItemChange = (path, key, field, template) => { + handleItemChange = (path, key, field, template, getValue) => { return this.handleChange( path, (e) => template .merge(field) - .set(key, e.target.value) + .set(key, getValue(e)) ); }; - handlePromoItemChange = (index, key, field) => { + handlePromoItemChange = (index, key, field, getValue) => { return this.handleItemChange( - ['promoPanel', 'items', index], key, field, templates.promoPanelItem + ['promoPanel', 'items', index], key, field, templates.promoPanelItem, getValue ); }; @@ -258,19 +258,19 @@ class SoapboxConfig extends ImmutablePureComponent { label={intl.formatMessage(messages.promoItemIcon)} placeholder={intl.formatMessage(messages.promoItemIcon)} value={field.get('icon')} - onChange={this.handlePromoItemChange(i, 'icon', field)} + onChange={this.handlePromoItemChange(i, 'icon', field, val => val.substring(6))} /> e.target.value)} /> e.target.value)} />