UI components for managing WordPress Global Styles.
Installation
Install the module:
npm install @wordpress/global-styles-ui --save
Usage
import { GlobalStylesUI } from '@wordpress/global-styles-ui';
function MyComponent() {
return (
<GlobalStylesUI
value={ userStyles }
baseValue={ themeStyles }
onChange={ handleChange }
/>
);
}
API
GlobalStylesUI
Main component for the Global Styles editor interface.
Props:
value(GlobalStylesConfig): User’s custom global stylesbaseValue(GlobalStylesConfig): Theme’s default global stylesonChange(Function): Callback when styles changepath(string, optional): Current navigation pathonPathChange(Function, optional): Callback when path changesfontLibraryEnabled(boolean, optional): Enable font library featuresserverCSS(array, optional): Server CSS stylesserverSettings(object, optional): Server settings
Contributing
See CONTRIBUTING.md for details.