From 31e7ca2ae48c20941ab1c10e23d99122e9008e6b Mon Sep 17 00:00:00 2001 From: Herb Miller <herb@bobbingwide.com> Date: Thu, 17 Oct 2024 09:41:08 +0100 Subject: [PATCH] Correct renderCustom. Adjust labels #69 --- src/oik-dashicon/SVGSelect.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/oik-dashicon/SVGSelect.js b/src/oik-dashicon/SVGSelect.js index 59bfe6d..f55cb67 100644 --- a/src/oik-dashicon/SVGSelect.js +++ b/src/oik-dashicon/SVGSelect.js @@ -14,19 +14,19 @@ function renderOption( icon ) { function renderCustom( icon ) { var label = icon && icon.name ? icon.name : icon; //var iconValue = icon && icon.icon ? <Icon icon={icon.icon} /> : <Icon icon={icon} /> - var iconValue = icon && icon.icon ? icon.icon : <Icon icon={icon} />; + var iconValue = ( icon && icon.icon ) ? <Icon icon={icon.icon } /> : <Icon icon={icon} />; var option = { 'key': label, 'name': iconValue }; return option; } function SVGSelectControl( { value, onChange, ...props }) { var SVGoptions = dashiconslist.map( ( icon ) => renderOption( icon ) ); - return <SelectControl label={__("Icon", 'oik-bob-bing-wide')} value={value} options={ SVGoptions } onChange={onChange }/>; + return <SelectControl label={__("Icon select", 'oik-bob-bing-wide')} value={value} options={ SVGoptions } onChange={onChange }/>; } function SVGComboboxControl( { value, onChange, ...props } ) { var SVGoptions = dashiconslist.map( ( icon ) => renderOption( icon ) ); - return <ComboboxControl label={__("Icon", 'oik-bob-bing-wide')}value={value} options={ SVGoptions } onChange={onChange }/>; + return <ComboboxControl label={__("Icon combo", 'oik-bob-bing-wide')}value={value} options={ SVGoptions } onChange={onChange }/>; } /** @@ -51,7 +51,7 @@ function SVGCustomSelectControl( { value, setAttributes, ...props } ) { //console.log( SVGoptions ); var selectedValue= SVGoptions.find( (option ) => option.key === value ) ; - return <CustomSelectControl label={__("Icon", 'oik-bob-bing-wide')} value={ selectedValue } options={ SVGoptions } + return <CustomSelectControl label={__("Icon custom select", 'oik-bob-bing-wide')} value={ selectedValue } options={ SVGoptions } onChange={ ( { selectedItem } ) => setAttributes( { dashicon: selectedItem.key } ) }/>; }