Я хочу иметь именно всплывающее окно загрузки мультимедиа, которое используется при предоставлении атрибута gallery
для компонента <MediaUpload>
. Отличие от обычной Mediaupload заключается в том, что вы видите боковую панель слева, и после выбора элементов вы попадаете в представление, где вы можете переупорядочивать медиафайлы, как на первом изображении ниже, а не как на втором, который появляется с кодом «Я». с помощью:
<MediaUpload
onSelect={ this.onSelectMedia }
/*todo here should be gallery attr but it will disable video selection*/
allowedTypes={ [ 'image', 'video' ] }
accept="image/*,video/*"
multiple
value={ this.media.map( ( m ) => m.mediaId ) }
render={ ( { open } ) => (
<IconButton
label={ __( 'Edit Media' ) }
icon="images-alt2"
onClick={ open }
/>
) }
/>
Когда я добавляю атрибут галереи, allowTypes каким-то образом будет переопределен атрибутом галереи, и в окне MediaUpload будут отображаться только изображения.
Первое изображение, как оно есть

Второе изображение, что мне нужно (но с изображением + показ видео)
