@wordpress/editor
Version:
Enhanced block editor for WordPress posts.
27 lines (23 loc) • 603 B
JavaScript
/**
* External dependencies
*/
import clsx from 'clsx';
/**
* WordPress dependencies
*/
import { __experimentalHStack as HStack } from '@wordpress/components';
import { forwardRef } from '@wordpress/element';
const PostPanelRow = forwardRef( ( { className, label, children }, ref ) => {
return (
<HStack
className={ clsx( 'editor-post-panel__row', className ) }
ref={ ref }
>
{ label && (
<div className="editor-post-panel__row-label">{ label }</div>
) }
<div className="editor-post-panel__row-control">{ children }</div>
</HStack>
);
} );
export default PostPanelRow;