diff --git a/packages/block-library/src/latest-posts/constants.js b/packages/block-library/src/latest-posts/constants.js index 7719648d81860..bcb367ce9d744 100644 --- a/packages/block-library/src/latest-posts/constants.js +++ b/packages/block-library/src/latest-posts/constants.js @@ -1,4 +1,4 @@ export const MIN_EXCERPT_LENGTH = 10; export const MAX_EXCERPT_LENGTH = 100; export const MAX_POSTS_COLUMNS = 6; -export const DEFAULT_EXCERPT_LENGTH = 10; +export const DEFAULT_EXCERPT_LENGTH = 55; diff --git a/packages/block-library/src/latest-posts/edit.js b/packages/block-library/src/latest-posts/edit.js index e40e592d6f1c1..95c72ea538b0e 100644 --- a/packages/block-library/src/latest-posts/edit.js +++ b/packages/block-library/src/latest-posts/edit.js @@ -263,7 +263,7 @@ export default function LatestPostsEdit( { attributes, setAttributes } ) { { displayPostContent && ( !! displayPostContentRadio } + hasValue={ () => displayPostContentRadio !== 'excerpt' } label={ __( 'Show' ) } onDeselect={ () => setAttributes( { @@ -293,7 +293,9 @@ export default function LatestPostsEdit( { attributes, setAttributes } ) { { displayPostContent && displayPostContentRadio === 'excerpt' && ( excerptLength !== undefined } + hasValue={ () => + excerptLength !== DEFAULT_EXCERPT_LENGTH + } label={ __( 'Max number of words' ) } onDeselect={ () => setAttributes( {