From 033536612f490c240eb0cbce36cbeaf456bb9111 Mon Sep 17 00:00:00 2001 From: Riad Benguella Date: Mon, 13 Jul 2020 15:02:36 +0100 Subject: [PATCH] order quick inserter items by frecency (#23900) --- .../src/components/inserter/quick-inserter.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/block-editor/src/components/inserter/quick-inserter.js b/packages/block-editor/src/components/inserter/quick-inserter.js index bd0489e1812b2..b0de5fe607ce0 100644 --- a/packages/block-editor/src/components/inserter/quick-inserter.js +++ b/packages/block-editor/src/components/inserter/quick-inserter.js @@ -1,3 +1,8 @@ +/** + * External dependencies + */ +import { orderBy } from 'lodash'; + /** * WordPress dependencies */ @@ -46,7 +51,11 @@ function QuickInserterList( { onHover, } ) { const shownBlockTypes = useMemo( - () => blockTypes.slice( 0, SHOWN_BLOCK_TYPES ), + () => + orderBy( blockTypes, [ 'frecency' ], [ 'desc' ] ).slice( + 0, + SHOWN_BLOCK_TYPES + ), [ blockTypes ] ); const shownBlockPatterns = useMemo(