🐛 Fix re-render issues

This commit is contained in:
Philipp Stracker 2025-01-27 20:35:54 +01:00
parent 9de82ee152
commit 26bd9f2d05
No known key found for this signature in database
2 changed files with 24 additions and 24 deletions

View file

@ -15,22 +15,6 @@ const SettingsBlock = ( {
'ppcp--horizontal': horizontalLayout,
} );
const BlockTitle = ( { blockTitle, blockSuffix, blockDescription } ) => {
if ( ! blockTitle && ! blockDescription ) {
return null;
}
return (
<Header>
<Title>
{ blockTitle }
<TitleExtra>{ blockSuffix }</TitleExtra>
</Title>
<Description>{ blockDescription }</Description>
</Header>
);
};
return (
<div className={ blockClassName }>
<BlockTitle
@ -45,3 +29,19 @@ const SettingsBlock = ( {
};
export default SettingsBlock;
const BlockTitle = ( { blockTitle, blockSuffix, blockDescription } ) => {
if ( ! blockTitle && ! blockDescription ) {
return null;
}
return (
<Header>
<Title>
{ blockTitle }
<TitleExtra>{ blockSuffix }</TitleExtra>
</Title>
<Description>{ blockDescription }</Description>
</Header>
);
};

View file

@ -16,14 +16,6 @@ const SettingsCard = ( {
id,
};
const InnerContent = ( { showCards, children: containerItems } ) => {
if ( showCards ) {
return <Content>{ containerItems }</Content>;
}
return containerItems;
};
return (
<div { ...cardProps }>
<div className="ppcp-r-settings-card__header">
@ -45,3 +37,11 @@ const SettingsCard = ( {
};
export default SettingsCard;
const InnerContent = ( { showCards, children } ) => {
if ( showCards ) {
return <Content>{ children }</Content>;
}
return children;
};