From f9a9e6b0e223fabb6f890f16ca332f708a9bcc16 Mon Sep 17 00:00:00 2001 From: Marin Atanasov Date: Thu, 25 May 2023 18:18:55 +0300 Subject: [PATCH] Lodash: Remove _.isEmpty() from cleanEmptyObject util --- packages/block-editor/src/hooks/utils.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/packages/block-editor/src/hooks/utils.js b/packages/block-editor/src/hooks/utils.js index e38eedc80c6358..8c525e78e4c6e7 100644 --- a/packages/block-editor/src/hooks/utils.js +++ b/packages/block-editor/src/hooks/utils.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { isEmpty, get } from 'lodash'; +import { get } from 'lodash'; /** * WordPress dependencies @@ -30,12 +30,13 @@ export const cleanEmptyObject = ( object ) => { ) { return object; } - const cleanedNestedObjects = Object.fromEntries( - Object.entries( object ) - .map( ( [ key, value ] ) => [ key, cleanEmptyObject( value ) ] ) - .filter( ( [ , value ] ) => value !== undefined ) - ); - return isEmpty( cleanedNestedObjects ) ? undefined : cleanedNestedObjects; + + const cleanedNestedObjects = Object.entries( object ) + .map( ( [ key, value ] ) => [ key, cleanEmptyObject( value ) ] ) + .filter( ( [ , value ] ) => value !== undefined ); + return ! cleanedNestedObjects.length + ? undefined + : Object.fromEntries( cleanedNestedObjects ); }; export function transformStyles(