Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions packages/block-editor/src/components/block-actions/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { castArray, first, last, every } from 'lodash';
/**
* WordPress dependencies
*/
import { useDispatch, useSelect } from '@wordpress/data';
import { useDispatch, useSelectors } from '@wordpress/data';
import {
hasBlockSupport,
switchToBlockType,
Expand All @@ -30,8 +30,8 @@ export default function BlockActions( {
getBlocksByClientId,
canMoveBlocks,
canRemoveBlocks,
} = useSelect( blockEditorStore );
const { getDefaultBlockName, getGroupingBlockName } = useSelect(
} = useSelectors( blockEditorStore );
const { getDefaultBlockName, getGroupingBlockName } = useSelectors(
blocksStore
);

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/**
* WordPress dependencies
*/
import { useSelect, useDispatch } from '@wordpress/data';
import { useDispatch, useSelectors } from '@wordpress/data';
import { useRefEffect } from '@wordpress/compose';

/**
Expand All @@ -16,7 +16,7 @@ import { store as blockEditorStore } from '../../../store';
* @param {string} clientId Block client ID.
*/
export function useFocusHandler( clientId ) {
const { isBlockSelected } = useSelect( blockEditorStore );
const { isBlockSelected } = useSelectors( blockEditorStore );
const { selectBlock, selectionChange } = useDispatch( blockEditorStore );

return useRefEffect(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/**
* WordPress dependencies
*/
import { useSelect, useDispatch } from '@wordpress/data';
import { useDispatch, useSelectors } from '@wordpress/data';
import { useRefEffect } from '@wordpress/compose';

/**
Expand All @@ -15,7 +15,9 @@ import { store as blockEditorStore } from '../../../store';
* @param {string} clientId Block client ID.
*/
export function useNavModeExit( clientId ) {
const { isNavigationMode, isBlockSelected } = useSelect( blockEditorStore );
const { isNavigationMode, isBlockSelected } = useSelectors(
blockEditorStore
);
const { setNavigationMode, selectBlock } = useDispatch( blockEditorStore );
return useRefEffect(
( node ) => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
*/
import { isTextField } from '@wordpress/dom';
import { ENTER, BACKSPACE, DELETE } from '@wordpress/keycodes';
import { useSelect, useDispatch } from '@wordpress/data';
import { useSelect, useDispatch, useSelectors } from '@wordpress/data';
import { useRefEffect } from '@wordpress/compose';

/**
Expand All @@ -24,7 +24,7 @@ export function useEventHandlers( clientId ) {
( select ) => select( blockEditorStore ).isBlockSelected( clientId ),
[ clientId ]
);
const { getBlockRootClientId, getBlockIndex } = useSelect(
const { getBlockRootClientId, getBlockIndex } = useSelectors(
blockEditorStore
);
const { insertDefaultBlock, removeBlock } = useDispatch( blockEditorStore );
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
*/
import { useRefEffect } from '@wordpress/compose';

import { useSelect, useDispatch } from '@wordpress/data';
import { useSelect, useDispatch, useSelectors } from '@wordpress/data';
import { useContext } from '@wordpress/element';

/**
Expand All @@ -26,7 +26,7 @@ export function useInBetweenInserter() {
isMultiSelecting,
getSelectedBlockClientIds,
getTemplateLock,
} = useSelect( blockEditorStore );
} = useSelectors( blockEditorStore );
const { showInsertionPoint, hideInsertionPoint } = useDispatch(
blockEditorStore
);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/**
* WordPress dependencies
*/
import { useSelect, useDispatch } from '@wordpress/data';
import { useDispatch, useSelectors } from '@wordpress/data';
import { useRefEffect } from '@wordpress/compose';

/**
Expand All @@ -17,7 +17,7 @@ import { store as blockEditorStore } from '../../store';
* @return {import('react').RefCallback} Ref callback.
*/
export function useBlockSelectionClearer() {
const { hasSelectedBlock, hasMultiSelection } = useSelect(
const { hasSelectedBlock, hasMultiSelection } = useSelectors(
blockEditorStore
);
const { clearSelectedBlock } = useDispatch( blockEditorStore );
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import classnames from 'classnames';
*/
import { dragHandle } from '@wordpress/icons';
import { Button, Flex, FlexItem } from '@wordpress/components';
import { useSelect, useDispatch } from '@wordpress/data';
import { useSelect, useDispatch, useSelectors } from '@wordpress/data';
import { useEffect, useRef } from '@wordpress/element';
import {
BACKSPACE,
Expand Down Expand Up @@ -101,7 +101,7 @@ function BlockSelectionButton( { clientId, rootClientId, blockElement } ) {
getPreviousBlockClientId,
getNextBlockClientId,
isNavigationMode,
} = useSelect( blockEditorStore );
} = useSelectors( blockEditorStore );
const {
selectBlock,
clearSelectedBlock,
Expand Down
4 changes: 2 additions & 2 deletions packages/block-editor/src/components/block-tools/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { first, last } from 'lodash';
/**
* WordPress dependencies
*/
import { useSelect, useDispatch } from '@wordpress/data';
import { useSelect, useDispatch, useSelectors } from '@wordpress/data';
import { useViewportMatch } from '@wordpress/compose';
import { Popover } from '@wordpress/components';
import { __unstableUseShortcutEventMatch as useShortcutEventMatch } from '@wordpress/keyboard-shortcuts';
Expand Down Expand Up @@ -40,7 +40,7 @@ export default function BlockTools( {
[]
);
const isMatch = useShortcutEventMatch();
const { getSelectedBlockClientIds, getBlockRootClientId } = useSelect(
const { getSelectedBlockClientIds, getBlockRootClientId } = useSelectors(
blockEditorStore
);
const {
Expand Down
8 changes: 4 additions & 4 deletions packages/block-editor/src/components/copy-handler/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import {
documentHasSelection,
documentHasUncollapsedSelection,
} from '@wordpress/dom';
import { useDispatch, useSelect } from '@wordpress/data';
import { useDispatch, useSelectors } from '@wordpress/data';
import { __, _n, sprintf } from '@wordpress/i18n';
import { store as noticesStore } from '@wordpress/notices';
import { useRefEffect } from '@wordpress/compose';
Expand All @@ -23,8 +23,8 @@ import { getPasteEventData } from '../../utils/pasting';
import { store as blockEditorStore } from '../../store';

export function useNotifyCopy() {
const { getBlockName } = useSelect( blockEditorStore );
const { getBlockType } = useSelect( blocksStore );
const { getBlockName } = useSelectors( blockEditorStore );
const { getBlockType } = useSelectors( blocksStore );
const { createSuccessNotice } = useDispatch( noticesStore );

return useCallback( ( eventType, selectedBlockClientIds ) => {
Expand Down Expand Up @@ -78,7 +78,7 @@ export function useClipboardHandler() {
getSelectedBlockClientIds,
hasMultiSelection,
getSettings,
} = useSelect( blockEditorStore );
} = useSelectors( blockEditorStore );
const { flashBlock, removeBlocks, replaceBlocks } = useDispatch(
blockEditorStore
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { isEqual } from 'lodash';
* WordPress dependencies
*/
import { useRef, useLayoutEffect } from '@wordpress/element';
import { useSelect, useDispatch } from '@wordpress/data';
import { useSelect, useDispatch, useSelectors } from '@wordpress/data';
import { synchronizeBlocksWithTemplate } from '@wordpress/blocks';

/**
Expand Down Expand Up @@ -40,7 +40,7 @@ export default function useInnerBlockTemplateSync(
templateLock,
templateInsertUpdatesSelection
) {
const { getSelectedBlocksInitialCaretPosition } = useSelect(
const { getSelectedBlocksInitialCaretPosition } = useSelectors(
blockEditorStore
);
const { replaceInnerBlocks } = useDispatch( blockEditorStore );
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/**
* WordPress dependencies
*/
import { useSelect } from '@wordpress/data';
import { useSelectors } from '@wordpress/data';
import { rawHandler, store as blocksStore } from '@wordpress/blocks';
import { getClipboard } from '@wordpress/components';

Expand All @@ -11,8 +11,8 @@ import { getClipboard } from '@wordpress/components';
import { store as blockEditorStore } from '../../../store';

export default function useClipboardBlock( destinationRootClientId ) {
const { canInsertBlockType } = useSelect( blockEditorStore );
const { getBlockType } = useSelect( blocksStore );
const { canInsertBlockType } = useSelectors( blockEditorStore );
const { getBlockType } = useSelectors( blocksStore );

const clipboard = getClipboard();
const clipboardBlock = rawHandler( { HTML: clipboard } )[ 0 ];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { castArray } from 'lodash';
/**
* WordPress dependencies
*/
import { useDispatch, useSelect } from '@wordpress/data';
import { useDispatch, useSelect, useSelectors } from '@wordpress/data';
import { isUnmodifiedDefaultBlock } from '@wordpress/blocks';
import { _n, sprintf } from '@wordpress/i18n';
import { speak } from '@wordpress/a11y';
Expand Down Expand Up @@ -45,7 +45,7 @@ function useInsertionPoint( {
onSelect,
shouldFocusBlock = true,
} ) {
const { getSelectedBlock } = useSelect( blockEditorStore );
const { getSelectedBlock } = useSelectors( blockEditorStore );
const { destinationRootClientId, destinationIndex } = useSelect(
( select ) => {
const {
Expand Down
4 changes: 2 additions & 2 deletions packages/block-editor/src/components/inserter/menu.native.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { AccessibilityInfo, TouchableHighlight, Platform } from 'react-native';
* WordPress dependencies
*/
import { useEffect, useState, useCallback } from '@wordpress/element';
import { useSelect, useDispatch } from '@wordpress/data';
import { useSelect, useDispatch, useSelectors } from '@wordpress/data';
import { createBlock } from '@wordpress/blocks';
import {
BottomSheet,
Expand Down Expand Up @@ -80,7 +80,7 @@ function InserterMenu( {
}
);

const { getBlockOrder, getBlockCount } = useSelect( blockEditorStore );
const { getBlockOrder, getBlockCount } = useSelectors( blockEditorStore );

useEffect( () => {
// Show/Hide insertion point on Mount/Dismount
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* WordPress dependencies
*/
import { __experimentalToolsPanel as ToolsPanel } from '@wordpress/components';
import { useDispatch, useSelect } from '@wordpress/data';
import { useDispatch, useSelectors } from '@wordpress/data';
import { useCallback } from '@wordpress/element';

/**
Expand All @@ -18,7 +18,7 @@ export default function BlockSupportToolsPanel( { children, group, label } ) {
getMultiSelectedBlockClientIds,
getSelectedBlockClientId,
hasMultiSelection,
} = useSelect( blockEditorStore );
} = useSelectors( blockEditorStore );

const panelId = getSelectedBlockClientId();
const resetAll = useCallback(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { difference } from 'lodash';
*/
import { speak } from '@wordpress/a11y';
import { __, sprintf } from '@wordpress/i18n';
import { useDispatch, useSelect } from '@wordpress/data';
import { useDispatch, useSelectors } from '@wordpress/data';
import { useCallback } from '@wordpress/element';
import { UP, DOWN, HOME, END } from '@wordpress/keycodes';
import { store as blocksStore } from '@wordpress/blocks';
Expand All @@ -31,9 +31,9 @@ export default function useBlockSelection() {
getSelectedBlockClientIds,
hasMultiSelection,
hasSelectedBlock,
} = useSelect( blockEditorStore );
} = useSelectors( blockEditorStore );

const { getBlockType } = useSelect( blocksStore );
const { getBlockType } = useSelectors( blocksStore );

const updateBlockSelection = useCallback(
async ( event, clientId, destinationClientId ) => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/**
* WordPress dependencies
*/
import { useSelect } from '@wordpress/data';
import { useSelectors } from '@wordpress/data';
import { useState, useCallback } from '@wordpress/element';
import {
useThrottle,
Expand Down Expand Up @@ -201,7 +201,7 @@ export default function useListViewDropZone() {
getBlockCount,
getDraggedBlockClientIds,
canInsertBlocks,
} = useSelect( blockEditorStore );
} = useSelectors( blockEditorStore );
const [ target, setTarget ] = useState();
const { rootClientId: targetRootClientId, blockIndex: targetBlockIndex } =
target || {};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* WordPress dependencies
*/
import { useEffect } from '@wordpress/element';
import { useDispatch, useSelect } from '@wordpress/data';
import { useDispatch, useSelectors } from '@wordpress/data';

/**
* Internal dependencies
Expand All @@ -12,7 +12,7 @@ import { store as blockEditorStore } from '../../store';
export function useCaretInFormat( { value } ) {
const hasActiveFormats =
value.activeFormats && !! value.activeFormats.length;
const { isCaretWithinFormattedText } = useSelect( blockEditorStore );
const { isCaretWithinFormattedText } = useSelectors( blockEditorStore );
const { enterFormattedText, exitFormattedText } = useDispatch(
blockEditorStore
);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/**
* WordPress dependencies
*/
import { useSelect } from '@wordpress/data';
import { useSelectors } from '@wordpress/data';
import { useRefEffect } from '@wordpress/compose';
import { BACKSPACE, DELETE, ESCAPE } from '@wordpress/keycodes';

Expand All @@ -11,7 +11,9 @@ import { BACKSPACE, DELETE, ESCAPE } from '@wordpress/keycodes';
import { store as blockEditorStore } from '../../store';

export function useUndoAutomaticChange() {
const { didAutomaticChange, getSettings } = useSelect( blockEditorStore );
const { didAutomaticChange, getSettings } = useSelectors(
blockEditorStore
);
return useRefEffect( ( element ) => {
function onKeyDown( event ) {
const { keyCode } = event;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/**
* WordPress dependencies
*/
import { useDispatch, useSelect } from '@wordpress/data';
import { useDispatch, useSelect, useSelectors } from '@wordpress/data';
import { useCallback, useState } from '@wordpress/element';
import {
useThrottle,
Expand Down Expand Up @@ -100,7 +100,7 @@ export default function useBlockDropZone( {
[ targetRootClientId ]
);

const { getBlockListSettings } = useSelect( blockEditorStore );
const { getBlockListSettings } = useSelectors( blockEditorStore );
const { showInsertionPoint, hideInsertionPoint } = useDispatch(
blockEditorStore
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import {
getBlockTransforms,
pasteHandler,
} from '@wordpress/blocks';
import { useDispatch, useSelect } from '@wordpress/data';
import { useDispatch, useSelect, useSelectors } from '@wordpress/data';
import { getFilesFromDataTransfer } from '@wordpress/dom';

/**
Expand Down Expand Up @@ -221,7 +221,7 @@ export default function useOnBlockDrop( targetRootClientId, targetBlockIndex ) {
canInsertBlockType,
getBlockIndex,
getClientIdsOfDescendants,
} = useSelect( blockEditorStore );
} = useSelectors( blockEditorStore );
const {
insertBlocks,
moveBlocksToPosition,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import {
isRTL,
} from '@wordpress/dom';
import { UP, DOWN, LEFT, RIGHT } from '@wordpress/keycodes';
import { useSelect } from '@wordpress/data';
import { useSelectors } from '@wordpress/data';
import { useRefEffect } from '@wordpress/compose';

/**
Expand Down Expand Up @@ -125,7 +125,7 @@ export default function useArrowNav() {
getNextBlockClientId,
getSettings,
hasMultiSelection,
} = useSelect( blockEditorStore );
} = useSelectors( blockEditorStore );
return useRefEffect( ( node ) => {
// Here a DOMRect is stored while moving the caret vertically so
// vertical position of the start position can be restored. This is to
Expand Down
Loading