View file File name : site-template-thumbnail.js Content :import { Button, CardImage, CardOverlay } from '@elementor/app-ui'; export default function SiteTemplateThumbnail( props ) { return ( <CardImage alt={ props.title } src={ props.thumbnail || props.placeholder } className={ ! props.thumbnail ? 'e-site-template__placeholder' : '' } > <CardOverlay className="e-site-template__overlay-preview"> <Button className="e-site-template__overlay-preview-button" text={ __( 'Preview', 'elementor-pro' ) } icon="eicon-preview-medium" url={ `/site-editor/templates/${ props.type }/${ props.id }` } /> </CardOverlay> </CardImage> ); } SiteTemplateThumbnail.propTypes = { id: PropTypes.number, title: PropTypes.string, type: PropTypes.string, thumbnail: PropTypes.string, placeholder: PropTypes.string, };