@wordpress/editor
Version:
Enhanced block editor for WordPress posts.
23 lines (21 loc) • 597 B
JavaScript
/**
* Internal dependencies
*/
import { usePostTemplatePanelMode } from './hooks';
import ClassicThemeControl from './classic-theme';
import BlockThemeControl from './block-theme';
/**
* Displays the template controls based on the current editor settings and user permissions.
*
* @return {React.ReactNode} The rendered PostTemplatePanel component.
*/
export default function PostTemplatePanel() {
const mode = usePostTemplatePanelMode();
if ( mode === 'classic' ) {
return <ClassicThemeControl />;
}
if ( mode === 'block-theme' ) {
return <BlockThemeControl />;
}
return null;
}