Skip to content

Commit

Permalink
Site Editor Frame: Ignore Spotlight in view mode (#52262)
Browse files Browse the repository at this point in the history
  • Loading branch information
ntsekouras authored Jul 4, 2023
1 parent b380a60 commit 9ac0ed7
Showing 1 changed file with 8 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,13 @@ import { unlock } from '../../lock-unlock';
import inserterMediaCategories from './inserter-media-categories';

export default function useSiteEditorSettings( templateType ) {
const { storedSettings } = useSelect( ( select ) => {
const { getSettings } = unlock( select( editSiteStore ) );

const { storedSettings, canvasMode } = useSelect( ( select ) => {
const { getSettings, getCanvasMode } = unlock(
select( editSiteStore )
);
return {
storedSettings: getSettings(),
canvasMode: getCanvasMode(),
};
}, [] );

Expand Down Expand Up @@ -70,6 +72,7 @@ export default function useSiteEditorSettings( templateType ) {
const {
__experimentalAdditionalBlockPatterns,
__experimentalAdditionalBlockPatternCategories,
focusMode,
...restStoredSettings
} = storedSettings;

Expand All @@ -78,6 +81,7 @@ export default function useSiteEditorSettings( templateType ) {
inserterMediaCategories,
__experimentalBlockPatterns: blockPatterns,
__experimentalBlockPatternCategories: blockPatternCategories,
focusMode: canvasMode === 'view' && focusMode ? false : focusMode,
};
}, [ storedSettings, blockPatterns, blockPatternCategories ] );
}, [ storedSettings, blockPatterns, blockPatternCategories, canvasMode ] );
}

0 comments on commit 9ac0ed7

Please sign in to comment.