@gechiui/block-editor
Version:
40 lines (35 loc) • 889 B
JavaScript
/**
* GeChiUI dependencies
*/
import { Button } from '@gechiui/components';
import { RawHTML } from '@gechiui/element';
import { safeHTML } from '@gechiui/dom';
export default function BlockView( {
title,
rawContent,
renderedContent,
action,
actionText,
className,
} ) {
return (
<div className={ className }>
<div className="block-editor-block-compare__content">
<h2 className="block-editor-block-compare__heading">
{ title }
</h2>
<div className="block-editor-block-compare__html">
{ rawContent }
</div>
<div className="block-editor-block-compare__preview edit-post-visual-editor">
<RawHTML>{ safeHTML( renderedContent ) }</RawHTML>
</div>
</div>
<div className="block-editor-block-compare__action">
<Button variant="secondary" tabIndex="0" onClick={ action }>
{ actionText }
</Button>
</div>
</div>
);
}