diff --git a/packages/editor/src/components/preferences-modal/index.js b/packages/editor/src/components/preferences-modal/index.js index 12b5bcef3720bc..d06b3637a88d21 100644 --- a/packages/editor/src/components/preferences-modal/index.js +++ b/packages/editor/src/components/preferences-modal/index.js @@ -156,6 +156,16 @@ export default function EditorPreferencesModal( { extraSections = {} } ) { /> ) } + { starterPatterns?.length && ( + + ) } { extraSections?.general } ), @@ -210,16 +220,6 @@ export default function EditorPreferencesModal( { extraSections = {} } ) { ) } label={ __( 'Spotlight mode' ) } /> - { starterPatterns?.length && ( - - ) } { extraSections?.appearance } ), diff --git a/packages/editor/src/components/start-page-options/index.js b/packages/editor/src/components/start-page-options/index.js index 31b7572176b1e3..07fee67fbed19b 100644 --- a/packages/editor/src/components/start-page-options/index.js +++ b/packages/editor/src/components/start-page-options/index.js @@ -1,12 +1,7 @@ /** * WordPress dependencies */ -import { - Button, - CheckboxControl, - Modal, - __experimentalHStack as HStack, -} from '@wordpress/components'; +import { Modal } from '@wordpress/components'; import { __ } from '@wordpress/i18n'; import { useState, useMemo } from '@wordpress/element'; import { @@ -98,19 +93,18 @@ function PatternSelection( { blockPatterns, onChoosePattern } ) { } function StartPageOptionsModal( { onClose } ) { - const { set: setPreference } = useDispatch( preferencesStore ); - const [ disablePreference, setDisablePreference ] = useState( false ); const startPatterns = useStartPatterns(); + const hasStartPattern = startPatterns.length > 0; - if ( ! startPatterns.length ) { - return; + if ( ! hasStartPattern ) { + return null; } return (
-
- - - setDisablePreference( newValue ) - } - /> - - -
); }