From 68bb1be56df0a61a5b0b6b7d158ec237a32a3961 Mon Sep 17 00:00:00 2001 From: Vicente Canales <1157901+vcanales@users.noreply.github.com> Date: Tue, 24 Sep 2024 09:49:25 -0300 Subject: [PATCH] Revert "Font Library: Group fonts by source (#63211)" --- .../components/global-styles/font-families.js | 97 ++++++------------- .../src/components/global-styles/style.scss | 1 + 2 files changed, 33 insertions(+), 65 deletions(-) diff --git a/packages/edit-site/src/components/global-styles/font-families.js b/packages/edit-site/src/components/global-styles/font-families.js index 6a554b136317dd..cbb6b7828c72ee 100644 --- a/packages/edit-site/src/components/global-styles/font-families.js +++ b/packages/edit-site/src/components/global-styles/font-families.js @@ -1,9 +1,8 @@ /** * WordPress dependencies */ -import { __, _x } from '@wordpress/i18n'; +import { __ } from '@wordpress/i18n'; import { - __experimentalText as Text, __experimentalItemGroup as ItemGroup, __experimentalVStack as VStack, Button, @@ -26,14 +25,8 @@ import { unlock } from '../../lock-unlock'; const { useGlobalSetting } = unlock( blockEditorPrivateApis ); function FontFamilies() { - const { baseCustomFonts, modalTabOpen, setModalTabOpen } = - useContext( FontLibraryContext ); + const { modalTabOpen, setModalTabOpen } = useContext( FontLibraryContext ); const [ fontFamilies ] = useGlobalSetting( 'typography.fontFamilies' ); - const [ baseFontFamilies ] = useGlobalSetting( - 'typography.fontFamilies', - undefined, - 'base' - ); const themeFonts = fontFamilies?.theme ? fontFamilies.theme .map( ( f ) => setUIValuesNeeded( f, { source: 'theme' } ) ) @@ -46,11 +39,6 @@ function FontFamilies() { : []; const hasFonts = 0 < customFonts.length || 0 < themeFonts.length; - const hasInstalledFonts = - hasFonts || - baseFontFamilies?.theme?.length > 0 || - baseCustomFonts?.length > 0; - return ( <> { !! modalTabOpen && ( @@ -60,69 +48,48 @@ function FontFamilies() { /> ) } - - { themeFonts.length > 0 && ( - - - { - /* translators: Heading for a list of fonts provided by the theme. */ - _x( 'Theme', 'font source' ) - } - - - { themeFonts.map( ( font ) => ( + + { __( 'Fonts' ) } + { hasFonts ? ( + <> + + { customFonts.map( ( font ) => ( ) ) } - - - ) } - { customFonts.length > 0 && ( - - - { - /* translators: Heading for a list of fonts installed by the user. */ - _x( 'Custom', 'font source' ) - } - - - { customFonts.map( ( font ) => ( + { themeFonts.map( ( font ) => ( ) ) } - - ) } - { ! hasFonts && ( - - { __( 'Fonts' ) } - - { hasInstalledFonts - ? __( 'No fonts activated.' ) - : __( 'No fonts installed.' ) } - - + + + ) : ( + <> + { __( 'No fonts installed.' ) } + + ) } - ); diff --git a/packages/edit-site/src/components/global-styles/style.scss b/packages/edit-site/src/components/global-styles/style.scss index 5574fe52d81f58..cd4997f8cf6afe 100644 --- a/packages/edit-site/src/components/global-styles/style.scss +++ b/packages/edit-site/src/components/global-styles/style.scss @@ -52,6 +52,7 @@ color: $gray-700; } +.edit-site-global-styles-font-families__add-fonts, .edit-site-global-styles-font-families__manage-fonts { justify-content: center; }