import {
useState,
useEffect,
createElement,
useMemo,
RawHTML,
} from '@wordpress/element'
import { withSelect, withDispatch } from '@wordpress/data'
import { Spinner } from '@wordpress/components'
import { __ } from 'ct-i18n'
import { usePostsBlockData } from './hooks/use-posts-block-data'
const Preview = ({ attributes, postId, uniqueId }) => {
const { blockData } = usePostsBlockData({
attributes,
previewedPostId: postId,
})
if (!blockData || !blockData.block) {
return
}
return (
<>
{blockData.block}
{blockData && blockData.dynamic_styles && (
)}
>
)
}
export default Preview