File "ImagePlaceholder.jsx"
Full path: /home/webcknlt/admissiontell.com/wp-content/plugins/generateblocks/src/blocks/media/components/ImagePlaceholder.jsx
File
size: 766 B (766 B bytes)
MIME-type: text/x-java
Charset: utf-8
Download Open Edit Advanced Editor &nnbsp; Back
import { MediaPlaceholder } from '@wordpress/block-editor';
import { __ } from '@wordpress/i18n';
import getIcon from '../../../utils/get-icon';
export function ImagePlaceholder( props ) {
const {
onSelectImage,
onSelectURL,
onUploadError,
uniqueId,
} = props;
const placeholder = <MediaPlaceholder
labels={ {
title: __( 'Image', 'generateblocks' ),
instructions: __( 'Choose an image from your media library or add one with a URL.', 'generateblocks' ),
} }
icon={ getIcon( 'image' ) }
onSelect={ onSelectImage }
onSelectURL={ onSelectURL }
onError={ onUploadError }
accept="image/*"
allowedTypes={ [ 'image' ] }
/>;
return <div
className="gblocks-image__placeholder"
data-gb-id={ uniqueId }
>
{ placeholder }
</div>;
}