import {
createElement,
useCallback,
useState,
useEffect,
} from '@wordpress/element'
import { __ } from 'ct-i18n'
import {
useBlockProps,
__experimentalUseBorderProps as useBorderProps,
} from '@wordpress/block-editor'
import classnames from 'classnames'
import WpFieldPreview from './preview-parts/WpFieldPreview'
import CustomFieldPreview from './preview-parts/CustomFieldPreview'
import WooFieldPreview from './preview-parts/WooFieldPreview'
const Preview = ({
fieldDescriptor,
fieldsDescriptor,
postId,
postType,
attributes,
attributes: {
tagName: TagName,
align,
field,
before,
after,
fallback,
},
}) => {
if (fieldDescriptor.provider === 'woo') {
return (
)
}
if (fieldDescriptor.provider === 'wp') {
return (
)
}
return (
)
}
export default Preview