UNPKG

@wordpress/editor

Version:
27 lines (23 loc) 603 B
/** * 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;