Skip to content

Commit 8dd6361

Browse files
committed
add block LegacyWrapper
1 parent d2ecbd2 commit 8dd6361

File tree

1 file changed

+9
-2
lines changed
  • packages/volto-highlight-block/src/components/Blocks/Highlight

1 file changed

+9
-2
lines changed

packages/volto-highlight-block/src/components/Blocks/Highlight/View.jsx

+9-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ import { Container as SemanticContainer, Button } from 'semantic-ui-react';
88
import { useSelector } from 'react-redux';
99
import config from '@plone/volto/registry';
1010
import { ImageInput } from '@plone/volto/components/manage/Widgets/ImageWidget';
11+
import { MaybeWrap } from '@plone/volto/components';
12+
13+
const LegacyWrapper = (props) => (
14+
<div className={cx('block highlight', className)}>{props.children}</div>
15+
);
1116

1217
const HighlightView = (props) => {
1318
const { block, blocksConfig, className, data, isEditMode, onChangeBlock } =
@@ -62,8 +67,10 @@ const HighlightView = (props) => {
6267

6368
const Container = customContainer || SemanticContainer;
6469

70+
const isBlockModelv3 = blocksConfig?.highlight.blockModel === 3;
71+
6572
return (
66-
<div className={cx('block highlight', className)}>
73+
<MaybeWrap condition={!isBlockModelv3} as={LegacyWrapper}>
6774
{data.url ? (
6875
<div className="teaser-item top">
6976
<div className="highlight-image-wrapper">{renderedImage}</div>
@@ -128,7 +135,7 @@ const HighlightView = (props) => {
128135
)}
129136
</div>
130137
)}
131-
</div>
138+
</MaybeWrap>
132139
);
133140
};
134141

0 commit comments

Comments
 (0)