@wordpress/editor
Version:
Enhanced block editor for WordPress posts.
47 lines (45 loc) • 839 B
JavaScript
/**
* WordPress dependencies
*/
import {
ComplementaryArea,
ComplementaryAreaMoreMenuItem,
} from '@wordpress/interface';
export default function DefaultSidebar( {
className,
identifier,
title,
icon,
children,
closeLabel,
header,
headerClassName,
panelClassName,
isActiveByDefault,
} ) {
return (
<>
<ComplementaryArea
className={ className }
scope="core"
identifier={ identifier }
title={ title }
icon={ icon }
closeLabel={ closeLabel }
header={ header }
headerClassName={ headerClassName }
panelClassName={ panelClassName }
isActiveByDefault={ isActiveByDefault }
>
{ children }
</ComplementaryArea>
<ComplementaryAreaMoreMenuItem
scope="core"
identifier={ identifier }
icon={ icon }
>
{ title }
</ComplementaryAreaMoreMenuItem>
</>
);
}