diff --git a/packages/edit-site/src/components/global-styles/screen-typeset.js b/packages/edit-site/src/components/global-styles/screen-typeset.js
deleted file mode 100644
index ce754121dfe1b5..00000000000000
--- a/packages/edit-site/src/components/global-styles/screen-typeset.js
+++ /dev/null
@@ -1,42 +0,0 @@
-/**
- * WordPress dependencies
- */
-import { __ } from '@wordpress/i18n';
-import { useSelect } from '@wordpress/data';
-import { store as editorStore } from '@wordpress/editor';
-import { __experimentalVStack as VStack } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import TypographyVariations from './variations/variations-typography';
-import ScreenHeader from './header';
-import FontFamilies from './font-families';
-
-function ScreenTypeset() {
- const fontLibraryEnabled = useSelect(
- ( select ) =>
- select( editorStore ).getEditorSettings().fontLibraryEnabled,
- []
- );
-
- return (
- <>
-
-
-
-
-
- { fontLibraryEnabled && }
-
-
- >
- );
-}
-
-export default ScreenTypeset;
diff --git a/packages/edit-site/src/components/global-styles/screen-typography.js b/packages/edit-site/src/components/global-styles/screen-typography.js
index c23592c51a6a2a..70acf9e7ae3d4c 100644
--- a/packages/edit-site/src/components/global-styles/screen-typography.js
+++ b/packages/edit-site/src/components/global-styles/screen-typography.js
@@ -11,8 +11,8 @@ import { store as editorStore } from '@wordpress/editor';
*/
import TypographyElements from './typography-elements';
import ScreenHeader from './header';
+import TypographyVariations from './variations/variations-typography';
import FontSizesCount from './font-sizes/font-sizes-count';
-import TypesetButton from './typeset-button';
import FontFamilies from './font-families';
function ScreenTypography() {
@@ -32,7 +32,7 @@ function ScreenTypography() {
/>
-
+
{ fontLibraryEnabled && }
diff --git a/packages/edit-site/src/components/global-styles/typeset-button.js b/packages/edit-site/src/components/global-styles/typeset-button.js
deleted file mode 100644
index bcd450def06f8e..00000000000000
--- a/packages/edit-site/src/components/global-styles/typeset-button.js
+++ /dev/null
@@ -1,100 +0,0 @@
-/**
- * WordPress dependencies
- */
-import { isRTL, __ } from '@wordpress/i18n';
-import {
- __experimentalItemGroup as ItemGroup,
- __experimentalVStack as VStack,
- __experimentalHStack as HStack,
- FlexItem,
-} from '@wordpress/components';
-import { store as coreStore } from '@wordpress/core-data';
-import { useSelect } from '@wordpress/data';
-import { privateApis as blockEditorPrivateApis } from '@wordpress/block-editor';
-import { privateApis as editorPrivateApis } from '@wordpress/editor';
-import { useMemo, useContext } from '@wordpress/element';
-import { Icon, chevronLeft, chevronRight } from '@wordpress/icons';
-
-/**
- * Internal dependencies
- */
-import FontLibraryProvider from './font-library-modal/context';
-import { getFontFamilies } from './utils';
-import { NavigationButtonAsItem } from './navigation-button';
-import Subtitle from './subtitle';
-import { unlock } from '../../lock-unlock';
-import {
- filterObjectByProperties,
- useCurrentMergeThemeStyleVariationsWithUserConfig,
-} from '../../hooks/use-theme-style-variations/use-theme-style-variations-by-property';
-
-const { GlobalStylesContext } = unlock( blockEditorPrivateApis );
-const { mergeBaseAndUserConfigs } = unlock( editorPrivateApis );
-
-function TypesetButton() {
- const propertiesToFilter = [ 'typography' ];
- const typographyVariations =
- useCurrentMergeThemeStyleVariationsWithUserConfig( propertiesToFilter );
- const hasTypographyVariations = typographyVariations?.length > 1;
- const { base, user: userConfig } = useContext( GlobalStylesContext );
- const config = mergeBaseAndUserConfigs( base, userConfig );
- const allFontFamilies = getFontFamilies( config );
- const hasFonts =
- allFontFamilies.filter( ( font ) => font !== null ).length > 0;
- const variations = useSelect( ( select ) => {
- return select(
- coreStore
- ).__experimentalGetCurrentThemeGlobalStylesVariations();
- }, [] );
- const userTypographyConfig = filterObjectByProperties(
- userConfig,
- 'typography'
- );
-
- const title = useMemo( () => {
- if ( Object.keys( userTypographyConfig ).length === 0 ) {
- return __( 'Default' );
- }
- const activeVariation = variations?.find( ( variation ) => {
- return (
- JSON.stringify(
- filterObjectByProperties( variation, 'typography' )
- ) === JSON.stringify( userTypographyConfig )
- );
- } );
- if ( activeVariation ) {
- return activeVariation.title;
- }
- return allFontFamilies.map( ( font ) => font?.name ).join( ', ' );
- }, [ allFontFamilies, userTypographyConfig, variations ] );
-
- return (
- hasTypographyVariations &&
- hasFonts && (
-
-
- { __( 'Typeset' ) }
-
-
-
-
- { title }
-
-
-
-
-
- )
- );
-}
-
-export default ( { ...props } ) => (
-
-
-
-);
diff --git a/packages/edit-site/src/components/global-styles/ui.js b/packages/edit-site/src/components/global-styles/ui.js
index 60d7e314d7776a..b1c05e3ac75bd2 100644
--- a/packages/edit-site/src/components/global-styles/ui.js
+++ b/packages/edit-site/src/components/global-styles/ui.js
@@ -32,7 +32,6 @@ import {
} from './screen-block-list';
import ScreenBlock from './screen-block';
import ScreenTypography from './screen-typography';
-import ScreenTypeset from './screen-typeset';
import ScreenTypographyElement from './screen-typography-element';
import FontSize from './font-sizes/font-size';
import FontSizes from './font-sizes/font-sizes';
@@ -325,10 +324,6 @@ function GlobalStylesUI() {
-
-
-
-
diff --git a/packages/edit-site/src/components/global-styles/utils.js b/packages/edit-site/src/components/global-styles/utils.js
index 66a25854a06fe1..4f6ee37dc32629 100644
--- a/packages/edit-site/src/components/global-styles/utils.js
+++ b/packages/edit-site/src/components/global-styles/utils.js
@@ -52,19 +52,20 @@ function getFontFamilyFromSetting( fontFamilies, setting ) {
}
export function getFontFamilies( themeJson ) {
- const themeFontFamilies =
- themeJson?.settings?.typography?.fontFamilies?.theme;
- const customFontFamilies =
- themeJson?.settings?.typography?.fontFamilies?.custom;
+ const fontFamilies = themeJson?.settings?.typography?.fontFamilies.theme;
+ // const themeFontFamilies =
+ // themeJson?.settings?.typography?.fontFamilies?.theme;
+ // const customFontFamilies =
+ // themeJson?.settings?.typography?.fontFamilies?.custom;
- let fontFamilies = [];
- if ( themeFontFamilies && customFontFamilies ) {
- fontFamilies = [ ...themeFontFamilies, ...customFontFamilies ];
- } else if ( themeFontFamilies ) {
- fontFamilies = themeFontFamilies;
- } else if ( customFontFamilies ) {
- fontFamilies = customFontFamilies;
- }
+ // let fontFamilies = [];
+ // if ( themeFontFamilies && customFontFamilies ) {
+ // fontFamilies = [ ...themeFontFamilies, ...customFontFamilies ];
+ // } else if ( themeFontFamilies ) {
+ // fontFamilies = themeFontFamilies;
+ // } else if ( customFontFamilies ) {
+ // fontFamilies = customFontFamilies;
+ // }
const bodyFontFamilySetting = themeJson?.styles?.typography?.fontFamily;
const bodyFontFamily = getFontFamilyFromSetting(
fontFamilies,