From 02a37e9bac2b3f55aff41185ae3b4cc4b90ace05 Mon Sep 17 00:00:00 2001 From: Sunil Prajapati Date: Sun, 12 Jun 2022 14:18:58 +0530 Subject: [PATCH 1/2] Set Default state to media library for library button in image block --- .../block-editor/src/components/media-placeholder/index.js | 1 + packages/media-utils/src/components/media-upload/index.js | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/packages/block-editor/src/components/media-placeholder/index.js b/packages/block-editor/src/components/media-placeholder/index.js index cdbd4a04aa331..b5d5ba2c8b8f8 100644 --- a/packages/block-editor/src/components/media-placeholder/index.js +++ b/packages/block-editor/src/components/media-placeholder/index.js @@ -327,6 +327,7 @@ export function MediaPlaceholder( { multiple={ multiple } onSelect={ onSelect } allowedTypes={ allowedTypes } + mode={ 'browse' } value={ Array.isArray( value ) ? value.map( ( { id } ) => id ) diff --git a/packages/media-utils/src/components/media-upload/index.js b/packages/media-utils/src/components/media-upload/index.js index d344cf70c508b..1e24764a996b4 100644 --- a/packages/media-utils/src/components/media-upload/index.js +++ b/packages/media-utils/src/components/media-upload/index.js @@ -377,6 +377,11 @@ class MediaUpload extends Component { onOpen() { this.updateCollection(); + //Handle active tab in media model on model open. + if ( this.props.mode ) { + this.frame.content.mode( this.props.mode ); + } + // Handle both this.props.value being either (number[]) multiple ids // (for galleries) or a (number) singular id (e.g. image block). const hasMedia = Array.isArray( this.props.value ) From 412fb3ed184feb9694f46e522aed3f10ea98c62b Mon Sep 17 00:00:00 2001 From: Sunil Prajapati Date: Wed, 15 Jun 2022 10:49:56 +0530 Subject: [PATCH 2/2] Updated changelog of media-upload component --- .../block-editor/src/components/media-upload/README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/block-editor/src/components/media-upload/README.md b/packages/block-editor/src/components/media-upload/README.md index 3e951c2e1c283..cec211005e9cd 100644 --- a/packages/block-editor/src/components/media-upload/README.md +++ b/packages/block-editor/src/components/media-upload/README.md @@ -64,6 +64,14 @@ If allowedTypes is unset all mime types should be allowed. - Required: No - Platform: Web | Mobile +### mode + +Value of Frame content default mode like 'browse', 'upload' etc. + +- Type: `String` +- Required: No +- Default: false +- Platform: Web ### multiple Whether to allow multiple selections or not.