Skip to content

Commit

Permalink
Remove responsiveness from wrapping option
Browse files Browse the repository at this point in the history
  • Loading branch information
Lalo Sanchez committed Feb 21, 2024
1 parent cd16b3a commit 14a416e
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 43 deletions.
15 changes: 0 additions & 15 deletions includes/blocks/class-kadence-blocks-icon-block.php
Original file line number Diff line number Diff line change
Expand Up @@ -92,21 +92,6 @@ public function build_css( $attributes, $css, $unique_id, $unique_style_id ) {
if( isset($attributes['wrapIcons'] ) && $attributes['wrapIcons'] ) {
$css->add_property('flex-wrap', 'wrap');
}
if( isset($attributes['wrapIconsTablet'] ) && $attributes['wrapIconsTablet'] ) {
$css->set_media_state('tablet');
$css->add_property('flex-wrap', 'wrap');
} else {
$css->set_media_state('tablet');
$css->add_property('flex-wrap', 'nowrap');
}
if( isset($attributes['wrapIconsMobile'] ) && $attributes['wrapIconsMobile'] ) {
$css->set_media_state('mobile');
$css->add_property('flex-wrap', 'wrap');
} else {
$css->set_media_state('mobile');
$css->add_property('flex-wrap', 'nowrap');
}
$css->set_media_state('desktop');
$css->render_gap( $attributes );

return $css->css_output();
Expand Down
8 changes: 0 additions & 8 deletions src/blocks/icon/block.json
Original file line number Diff line number Diff line change
Expand Up @@ -64,14 +64,6 @@
"type": "boolean",
"default": false
},
"wrapIconsTablet": {
"type": "boolean",
"default": false
},
"wrapIconsMobile": {
"type": "boolean",
"default": false
},
"verticalAlignment": {
"type": "string"
},
Expand Down
24 changes: 4 additions & 20 deletions src/blocks/icon/edit.js
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ import {

function KadenceIcons( props ) {
const { attributes, className, setAttributes, iconsBlock, insertIcon, insertIcons, clientId, context } = props;
const { inQueryBlock, icons, blockAlignment, textAlignment, tabletTextAlignment, mobileTextAlignment, wrapIcons, wrapIconsTablet, wrapIconsMobile, uniqueID, verticalAlignment, gap, gapUnit } = attributes;
const { inQueryBlock, icons, blockAlignment, textAlignment, tabletTextAlignment, mobileTextAlignment, wrapIcons, uniqueID, verticalAlignment, gap, gapUnit } = attributes;

const [ activeTab, setActiveTab ] = useState( 'general' );

Expand Down Expand Up @@ -120,13 +120,12 @@ function KadenceIcons( props ) {
const previewGap = getPreviewSize( previewDevice, ( undefined !== gap?.[0] ? gap[0] : '' ), ( undefined !== gap?.[1] ? gap[1] : '' ), ( undefined !== gap?.[2] ? gap[2] : '' ) );
const previewVerticalAlignment = verticalAlignment && 'middle' === verticalAlignment ? 'center' : verticalAlignment;
const previewTextAlign = getPreviewSize( previewDevice, ( textAlignment ? textAlignment : undefined ), ( undefined !== tabletTextAlignment && tabletTextAlignment ? tabletTextAlignment : undefined ), ( undefined !== mobileTextAlignment && mobileTextAlignment ? mobileTextAlignment : undefined ) );
const previewIconWrap = getPreviewSize( previewDevice, undefined !== wrapIcons ? wrapIcons : false, undefined !== wrapIconsTablet ? wrapIconsTablet : false, undefined !== wrapIconsMobile ? wrapIconsMobile : false );
const innerClasses = classnames( {
'kt-svg-icons': true,
[ `kt-svg-icons-${ uniqueID }` ]: uniqueID,
[ `kb-icon-halign-${ previewTextAlign }` ]: previewTextAlign,
[ `kb-icon-valign-${ previewVerticalAlignment }` ]: previewVerticalAlignment,
[ `kb-icon-wrap` ]: previewIconWrap,
[ `kb-icon-wrap` ]: wrapIcons,
} );
const innerBlocksProps = useInnerBlocksProps(
{
Expand Down Expand Up @@ -209,23 +208,8 @@ function KadenceIcons( props ) {
/>
<ToggleControl
label={__( 'Wrap Icons?', 'kadence-blocks' )}
checked={ previewIconWrap }
onChange={( value ) => {
switch( previewDevice ) {
case 'Desktop':
setAttributes( { wrapIcons: value } )
break;
case 'Tablet':
setAttributes( { wrapIconsTablet: value } )
break;
case 'Mobile':
setAttributes( { wrapIconsMobile: value } )
break;
default:
break;
}
}
}
checked={ wrapIcons }
onChange={ ( value ) => { setAttributes( { wrapIcons: value } ) } }
/>
{ undefined !==iconsBlock?.innerBlocks?.length &&iconsBlock.innerBlocks.length > 1 && (
<ResponsiveGapSizeControl
Expand Down

0 comments on commit 14a416e

Please sign in to comment.